/* Match the original's layout after the explicitly requested CTA removal. */
nav[data-framer-name="Default"]{position:relative!important}
nav[data-framer-name="Default"]>[data-framer-name="Links"]{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:max-content!important;flex:none!important;justify-content:center!important}
nav>[data-framer-name="buttons"]:empty{visibility:hidden!important;pointer-events:none!important}
.motion-ready [data-local-reveal]{transition:opacity var(--local-enter-duration,.8s) cubic-bezier(.16,1,.3,1) var(--local-enter-delay,0s),transform var(--local-enter-duration,.8s) cubic-bezier(.16,1,.3,1) var(--local-enter-delay,0s)}
.motion-ready [data-local-reveal]:not(.is-visible){opacity:0!important;transform:var(--local-enter-transform,none)!important}
.local-comet{animation:local-comet-travel 3s cubic-bezier(.44,0,.56,1) .3s infinite;offset-anchor:50% 50%;will-change:offset-distance;pointer-events:none}
@keyframes local-comet-travel{from{offset-distance:0%}to{offset-distance:100%}}
.framer-z31k15{animation:local-logo-breathe 2s cubic-bezier(.44,0,.56,1) infinite;transform-origin:center}
@keyframes local-logo-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}
[data-local-ticker]{overflow:visible!important;max-width:none!important;width:max-content!important;will-change:transform!important;animation:local-ticker var(--ticker-duration,45s) linear infinite}
[data-local-ticker]>li{flex-shrink:0}
@keyframes local-ticker{to{transform:translateX(calc(-1 * var(--ticker-distance)))}}
[data-local-ticker="testimonials"]:hover,[data-local-ticker="testimonials"]:focus-within{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.motion-ready [data-local-reveal]:not(.is-visible){opacity:1!important;transform:none!important}.local-comet,.framer-z31k15,[data-local-ticker]{animation:none!important}}
@property --badge-x{syntax:'<percentage>';inherits:false;initial-value:50%}
@property --badge-y{syntax:'<percentage>';inherits:false;initial-value:0%}
.framer-Y4NZE.framer-1v5coms{background:radial-gradient(18% 50% at var(--badge-x) var(--badge-y),rgb(0,89,255) 0%,rgb(224,224,224) 100%)!important;animation:local-badge-border 6s linear infinite}
@keyframes local-badge-border{0%,100%{--badge-x:50%;--badge-y:0%}25%{--badge-x:100%;--badge-y:50%}50%{--badge-x:50%;--badge-y:100%}75%{--badge-x:0%;--badge-y:50%}}
@media(prefers-reduced-motion:reduce){.framer-Y4NZE.framer-1v5coms{animation:none!important}}
.framer-t6yan7,.framer-si6dzs,.framer-15mypjc,.framer-16vzz4r{--local-enter-duration:2s}
.framer-h703lq,.framer-19m1554{--local-enter-duration:3s}
.framer-19m1554{--local-enter-delay:.5s}
.framer-12nj7ta,.framer-14wyjh1,.framer-jp50ao,.framer-q2mcu4{--local-enter-duration:1s}
