/* Shared interaction finish; native links and controls retain their semantics. */
.whatsapp-float{position:fixed!important;left:auto!important;right:18px;bottom:18px;width:max-content!important;max-width:calc(100vw - 36px);display:inline-flex!important;flex:none;padding:11px 17px;gap:16px;z-index:35}.cta>.container>.text-link[href*="wa.me"]{display:flex;width:fit-content;max-width:100%;margin-left:auto;justify-content:flex-end;text-align:right}@media(max-width:700px){.whatsapp-float{right:12px;bottom:12px;max-width:calc(100vw - 24px);padding:10px 14px}}
button:not(.menu-toggle):not(.round-cta){border-radius:18px}.menu-toggle{border-radius:16px}
.sector-experience{background:#0a0a12;color:#f7f5ff;border-radius:0;padding-top:85px}.sector-experience>.container>.eyebrow{color:#c7bad9}.sector-experience h2{color:#fff}.sector-experience h2 .sector-word{color:#8ce6ff}.sector-experience h2 strong{background:linear-gradient(105deg,#ff8fda 10%,#b7b0ff 50%,#8ce6ff 95%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sector-experience .empresa-contenido a{background:#b9efff;color:#141329;border:1px solid #d6f7ff;box-shadow:0 5px 22px #04040c55}.sector-experience .empresa-contenido a:hover{background:#ffc1ed;color:#201426}.sector-experience .empresa-card:hover{box-shadow:0 20px 45px #5a4ba633}.sector-number{display:none}
:is(.button,.btn,.nav-contact,.whatsapp-float,.runway-pause,.motion-toggle,.empresa-contenido a,.case-device-controls button,.perspective-controls button,.grade-controls button,.seo-controls button,.ub-feed-controls button,.case-dialog-toolbar button,form button[type=submit],form input[type=submit]){border-radius:999px!important;position:relative;isolation:isolate;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s,background-color .3s,color .3s;min-height:44px}
:is(.button,.btn,.nav-contact,.empresa-contenido a,form button[type=submit]){overflow:hidden;box-shadow:inset 0 1px 0 #ffffff50,0 6px 16px #0002}
:is(.button,.btn,.nav-contact,.empresa-contenido a,form button[type=submit]):after{content:'';position:absolute;inset:-100% -50%;background:linear-gradient(115deg,transparent 36%,#ffffff65 49%,transparent 62%);transform:translateX(-110%) rotate(-8deg);transition:transform .65s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:2;animation:none}
@media(hover:hover) and (pointer:fine){:is(.button,.btn,.nav-contact,.empresa-contenido a,form button[type=submit]):hover{transform:translateY(-4px) rotate(-.7deg);box-shadow:inset 0 1px 0 #ffffff90,0 9px 0 -5px #d589ef,0 18px 34px #5e75d933;border-color:#b6ebff}:is(.button,.btn,.nav-contact,.empresa-contenido a,form button[type=submit]):hover:after{transform:translateX(110%) rotate(-8deg)}:is(.button,.nav-contact,.empresa-contenido a):hover>span[aria-hidden]{transform:translate(3px,-2px)}:is(.case-device-controls button,.perspective-controls button,.grade-controls button,.seo-controls button,.ub-feed-controls button,.runway-pause):hover{transform:translateY(-3px);box-shadow:0 7px 20px #7793ed25;border-color:#a8e6ff}}
:is(.button,.btn,.nav-contact,.empresa-contenido a,button):active{transform:translateY(1px) scale(.98)}:is(.button,.btn,.nav-contact,.empresa-contenido a,button):focus-visible{outline:3px solid #ff95d9!important;outline-offset:5px!important}.button>span[aria-hidden],.nav-contact>span[aria-hidden]{display:inline-block;transition:transform .3s}.round-cta{border-radius:50%!important;box-shadow:inset 0 0 0 1px #b5ceff60,0 0 45px #5d68df22;transition:transform .35s,box-shadow .35s}.round-cta:hover{transform:rotate(-7deg) scale(1.04);box-shadow:inset 0 0 0 2px #9feaff,0 0 60px #8074ed44}.ub-feed-controls button{background:#e2eaf0}.case-device-controls button,.grade-controls button,.seo-controls button{padding-inline:20px}.whatsapp-float{background:#17343b;border-color:#7ed9e6;color:#d4fbff}.nav-contact{border-color:#849ac0;color:#ecf6ff;background:#1c2334}.sector-experience .empresa-contenido a{border-radius:999px!important}
@media(prefers-reduced-motion:reduce){:is(.button,.btn,.nav-contact,.whatsapp-float,.runway-pause,.motion-toggle,.empresa-contenido a,.case-device-controls button,.perspective-controls button,.grade-controls button,.seo-controls button,.ub-feed-controls button,.round-cta,form button[type=submit]),.button:after,.nav-contact:after,.empresa-contenido a:after{transition:none!important;animation:none!important;transform:none!important}}
