#servoWidgetButton[data-v-9d04b729]{background-color:var(--ui-primary,#2563eb);border-color:transparent;border-radius:50%;bottom:48px;box-shadow:0 5px 5px 5px #0000001a;color:#fff;cursor:pointer;height:64px;padding:1rem;position:fixed;right:48px;text-align:center;transition:background .2s;width:64px;z-index:9999}#servoWidgetButton svg[data-v-9d04b729]{transition:transform .35s ease-in-out}#servoWidgetButton[data-v-9d04b729]:hover{background-color:var(--ui-primary,#1d4ed8)}#servoWidgetButton:hover svg[data-v-9d04b729]{transform:scale(1.1)}servo-widget:is(.openEmbedIframe) #servoWidgetButton[data-v-9d04b729]{display:none}:root{--ui-primary:#0cf;--header-height:5rem!important}.by-trinary{font-size:.9rem;margin-top:-.25rem;position:absolute;right:0}.light video{filter:invert() hue-rotate(180deg);opacity:.33}.servo-logo{margin-top:-1rem}.servo-logo [fill="#0cf"]{fill:#0cf}.hero-video{background-color:rgba(var(--color-primary-500));z-index:-2}.hero-video,video{height:100%;left:0;position:absolute;top:0;width:100%}video{mix-blend-mode:luminosity;-o-object-fit:cover;object-fit:cover}.wow{background-color:rgb(var(--color-primary-400)/1)!important;font-size:1.3rem;padding:1.6rem 2rem}.wow,.wow span{position:relative}.wow span{transition:color .1s ease-in-out,padding 1s ease-in-out,margin 1s ease-in-out;z-index:1}.wow:after{border-radius:inherit;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px);--border-size:3px;--border-angle:0turn;animation:bg-spin 3s linear infinite;background-image:conic-gradient(from var(--border-angle),transparent,transparent 50%,transparent),conic-gradient(from var(--border-angle),transparent 20%,rgb(var(--color-primary-500)),rgb(var(--color-primary-100)));background-position:50%;background-repeat:no-repeat;background-size:calc(100% - var(--border-size)*2) calc(100% - var(--border-size)*2),cover;filter:blur(4px);opacity:1;transition:opacity .3s ease-in-out,filter .3s ease-in-out;z-index:-1}.wow:hover{color:#fff;margin-block:-.1rem;padding:1.7rem 2.1rem}.wow:hover:after{background-image:conic-gradient(from var(--border-angle),transparent,transparent 50%,transparent),conic-gradient(from var(--border-angle),transparent 20%,rgb(var(--color-primary-500)),rgb(var(--color-primary-500)));filter:blur(10px)}@keyframes bg-spin{to{--border-angle:1turn}}.wow:hover:after{opacity:1}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0turn}.gradient-glow{font-size:1.3rem;padding:1.6rem 2rem}.gradient-glow:hover{color:#fff}.gradient-glow:hover:after{transform:scale(1.1) translateZ(0)}.gradient-glow:after{animation:animateGlow 1.25s linear infinite;background:linear-gradient(270deg,#0cf,#00a3cc,#007a99,#005266,#002933,#005266,#007a99,#00a3cc,#0cf);background-size:200% 200%;border-radius:inherit;content:"";filter:blur(15px);height:100%;left:0;position:absolute;right:0;top:0;transform:scale(.9) translateZ(0);transition:transform .35s ease-in-out;width:100%;z-index:-1}@keyframes animateGlow{0%{background-position:0 50%}to{background-position:200% 50%}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}
