body{position:relative;background:#0F1F37;color:#FFF;font-family:'Oxanium',system-ui,sans-serif;-webkit-font-smoothing:antialiased}.qa-int-hero{--qa-navy:#0F1F37;--qa-navy-2:#13223A;--qa-card:#1A293F;--qa-cyan:#18CCF0;--qa-violet:#8E6EEE;--qa-violet-deep:#6F35E8;--qa-line:rgba(255,255,255,.12);--qa-ease:cubic-bezier(.16,1,.3,1);--stage:560px;--s:1;position:relative;overflow:hidden;background:var(--qa-navy);color:#fff;font-family:'Oxanium',system-ui,sans-serif;-webkit-font-smoothing:antialiased}.qa-int-hero .mi{font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.qa-int-hero__orb{position:absolute;width:560px;height:560px;border-radius:50%;pointer-events:none}.qa-int-hero__orb--violet{top:-160px;left:-140px;background:var(--qa-violet);filter:blur(180px);opacity:.3;animation:qaIntOrb 16s ease-in-out infinite}.qa-int-hero__orb--cyan{bottom:-220px;right:-180px;background:var(--qa-cyan);filter:blur(200px);opacity:.22;animation:qaIntOrb 20s ease-in-out infinite reverse}.qa-int-hero__inner{position:relative;max-width:1320px;margin:0 auto;padding:84px 24px 64px;display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.qa-int-hero__badge{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 10px;border-radius:60px;border:1px solid rgba(24,204,240,.35);background:rgba(24,204,240,.07);color:var(--qa-cyan);font-size:14px;font-weight:400}.qa-int-hero__badge-dot{width:8px;height:8px;border-radius:50%;background:var(--qa-cyan);box-shadow:0 0 0 4px rgba(24,204,240,.2);animation:qaIntPulse 2.4s ease-in-out infinite}.qa-int-hero__title{margin:24px 0 0;font-size:clamp(38px,4.8vw,66px);font-weight:600;line-height:1.02;letter-spacing:-1.2px}.qa-int-hero__title span{background:linear-gradient(90deg,var(--qa-cyan) 0%,var(--qa-violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.qa-int-hero__lead{margin:22px 0 0;max-width:560px;font-size:18px;font-weight:300;line-height:1.6;color:rgba(255,255,255,.72)}.qa-int-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.qa-int-hero__cta{display:inline-flex;align-items:center;gap:8px;padding:15px 26px;border-radius:999px;font-size:16px;font-weight:500;text-decoration:none;transition:transform .3s var(--qa-ease),box-shadow .3s var(--qa-ease),background .3s var(--qa-ease),border-color .3s var(--qa-ease),color .3s var(--qa-ease)}.qa-int-hero__cta::after{font-family:'Material Symbols Rounded';font-size:20px;line-height:1;transition:transform .3s var(--qa-ease)}.qa-int-hero__cta--primary{background:linear-gradient(135deg,var(--qa-violet-deep) 0%,var(--qa-violet) 100%);color:#fff;box-shadow:0 14px 34px rgba(111,53,232,.38)}.qa-int-hero__cta--primary::after{content:"arrow_forward"}.qa-int-hero__cta--primary:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(111,53,232,.5);color:#fff}.qa-int-hero__cta--primary:hover::after{transform:translateX(4px)}.qa-int-hero__cta--ghost{border:1px solid rgba(255,255,255,.22);color:#fff;background:rgba(255,255,255,.03)}.qa-int-hero__cta--ghost::after{content:"expand_more"}.qa-int-hero__cta--ghost:hover{border-color:rgba(24,204,240,.6);color:var(--qa-cyan);background:rgba(24,204,240,.06)}.qa-int-hero__cta--ghost:hover::after{transform:translateY(3px)}.qa-int-hero__cta:focus-visible{outline:2px solid var(--qa-cyan);outline-offset:3px}.qa-int-hero__stats{list-style:none;margin:40px 0 0;padding:26px 0 0;border-top:1px solid var(--qa-line);display:flex;flex-wrap:wrap;gap:18px 40px}.qa-int-hero__stat{display:flex;flex-direction:column;gap:4px}.qa-int-hero__stat strong{font-size:34px;font-weight:600;line-height:1;color:#fff}.qa-int-hero__stat span{font-size:13.5px;font-weight:300;color:rgba(255,255,255,.6)}.qa-int-hero__visual{position:relative;display:flex;justify-content:center}.qa-int-hero__orbit{position:relative;width:calc(var(--stage) * var(--s));height:calc(var(--stage) * var(--s))}.qa-int-hero__stage{position:absolute;top:0;left:0;width:var(--stage);height:var(--stage);transform:scale(var(--s));transform-origin:top left}.qa-int-hero__core{position:absolute;top:50%;left:50%;width:118px;height:118px;margin:-59px 0 0 -59px;border-radius:50%;background:linear-gradient(135deg,#22344F 0%,var(--qa-violet-deep) 100%);border:1px solid rgba(255,255,255,.2);box-shadow:0 30px 70px rgba(111,53,232,.45),inset 0 0 0 6px rgba(255,255,255,.04);display:grid;place-items:center;z-index:3}.qa-int-hero__core-glow{position:absolute;inset:-22px;border-radius:50%;border:1px solid rgba(24,204,240,.35);animation:qaIntPing 3.2s ease-out infinite}.qa-int-hero__core-icon{font-size:54px;color:#fff}.qa-int-hero__core-logo{position:absolute;width:64px;height:64px;object-fit:contain}.qa-int-hero__core-logo[src=""],.qa-int-hero__core-logo[src$="sinimagen.png"],.qa-int-hero__core-logo:not([src]){display:none}.qa-int-hero__core:has(.qa-int-hero__core-logo:not([src=""]):not([src$="sinimagen.png"])) .qa-int-hero__core-icon{display:none}.qa-int-hero__ring{position:absolute;top:50%;left:50%;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);border-radius:50%;border:1px dashed rgba(255,255,255,.16);animation:qaIntSpin var(--t) linear infinite}.qa-int-hero__ring--inner{--d:300px;--t:48s}.qa-int-hero__ring--outer{--d:500px;--t:84s;animation-direction:reverse}.qa-int-hero__ring--inner::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(142,110,238,.14) 0%,transparent 70%)}.qa-int-hero__node{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;transform:rotate(var(--a)) translateX(calc(var(--d) / 2)) rotate(calc(-1 * var(--a)))}.qa-int-hero__node-inner{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:#fff;box-shadow:0 14px 30px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.5);animation:qaIntSpin var(--t) linear infinite reverse}.qa-int-hero__ring--outer .qa-int-hero__node-inner{animation-direction:normal}.qa-int-hero__node-inner img{width:32px;height:32px;object-fit:contain;display:block}.qa-int-hero__node-inner.is-fallback{background:linear-gradient(135deg,var(--qa-violet) 0%,var(--qa-cyan) 100%)}.qa-int-hero__node-inner.is-fallback img{display:none}.qa-int-hero__node-inner.is-fallback::after{content:attr(data-initial);font-size:22px;font-weight:600;color:#fff}.qa-int-hero__chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:var(--qa-card);border:1px solid var(--qa-line);box-shadow:0 18px 40px rgba(0,0,0,.3);font-size:13px;font-weight:400;color:rgba(255,255,255,.88);z-index:4}.qa-int-hero__chip .mi{font-size:18px;color:var(--qa-cyan)}.qa-int-hero__chip--a{top:6%;left:0;animation:qaIntFloat 7s ease-in-out infinite}.qa-int-hero__chip--b{bottom:8%;right:0;animation:qaIntFloat 9s ease-in-out infinite reverse}.qa-int-hero__chip--b .mi{color:var(--qa-violet)}@keyframes qaIntSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes qaIntOrb{0%,100%{transform:translate(0,0)}50%{transform:translate(24px,-28px)}}@keyframes qaIntFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes qaIntPulse{0%,100%{box-shadow:0 0 0 4px rgba(24,204,240,.2)}50%{box-shadow:0 0 0 8px rgba(24,204,240,.06)}}@keyframes qaIntPing{0%{transform:scale(.85);opacity:.8}100%{transform:scale(1.9);opacity:0}}@media (max-width:1180px){.qa-int-hero{--s:.82}.qa-int-hero__inner{gap:32px}}@media (max-width:960px){.qa-int-hero{--s:.78}.qa-int-hero__inner{grid-template-columns:1fr;padding:56px 20px 48px;gap:40px}.qa-int-hero__visual{order:2}.qa-int-hero__chip--a{left:4%}.qa-int-hero__chip--b{right:4%}}@media (max-width:640px){.qa-int-hero{--s:.58}.qa-int-hero__title{font-size:38px;letter-spacing:-.8px}.qa-int-hero__lead{font-size:16px}.qa-int-hero__stat strong{font-size:28px}.qa-int-hero__stats{gap:16px 28px}.qa-int-hero__chip{font-size:12px;padding:8px 12px}}@media (max-width:400px){.qa-int-hero{--s:.5}}@media (prefers-reduced-motion:reduce){.qa-int-hero__ring,.qa-int-hero__node-inner,.qa-int-hero__orb,.qa-int-hero__chip,.qa-int-hero__core-glow,.qa-int-hero__badge-dot{animation:none}}