/* =====================================================================
   UKABI · Página Ciberseguridad e Infraestructura (incluye Axion, auditoría modular)
   Complementa ukabi-light.css. Clases de los elementos de Avada: ukl-ax-*;
   piezas que inserta ukabi-light-ax.js: uka-*.
   Hero y bloques de contexto en oscuro; módulos, precios y FAQ en claro.
   ===================================================================== */
.ukabi-light-page:has(.ukl-ax-hero),.ukabi-light-page:has(.ukl-ci-hero){ --uka-dk:#05091F; --uka-dk2:#0A1336; --uka-glass:rgba(15,25,72,.45); --uka-line:rgba(255,255,255,.12); }

/* ---------- Cabecera en blanco sobre fondo oscuro ---------- */
body.ukabi-light-page:has(.ukl-ax-hero){ background:#05091F !important; }
body.ukabi-light-page:has(.ukl-ax-hero) #main,
body.ukabi-light-page:has(.ukl-ax-hero) #wrapper,
body.ukabi-light-page:has(.ukl-ax-hero) .fusion-wrapper,
body.ukabi-light-page:has(.ukl-ax-hero) .fusion-tb-header,
body.ukabi-light-page:has(.ukl-ax-hero) .fusion-tb-header > .fusion-fullwidth{ background:#05091F !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .fusion-tb-header .ukm-logo--blue{ display:none !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .fusion-tb-header .ukm-logo--white{ display:inline-block !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .fusion-tb-header .fusion-image-element:has(> .ukm-logo--blue){ display:none !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .fusion-tb-header .fusion-image-element:has(> .ukm-logo--white){ display:block !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .avada-main-menu > .awb-menu__main-ul > .awb-menu__main-li:not(.ukm-cta) > .awb-menu__main-a .menu-text{ color:rgba(255,255,255,.82) !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .avada-main-menu > .awb-menu__main-ul > .awb-menu__main-li:not(.ukm-cta):hover > .awb-menu__main-a .menu-text,
body.ukabi-light-page:has(.ukl-ax-hero) .avada-main-menu > .awb-menu__main-ul > .awb-menu__main-li.current-menu-item > .awb-menu__main-a .menu-text,
body.ukabi-light-page:has(.ukl-ax-hero) .avada-main-menu > .awb-menu__main-ul > .awb-menu__main-li.current-page-ancestor > .awb-menu__main-a .menu-text{ color:#fff !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .avada-main-menu .awb-menu__open-nav-submenu-hover::before,
body.ukabi-light-page:has(.ukl-ax-hero) .avada-main-menu .awb-menu__open-nav-submenu_click::before{ color:rgba(255,255,255,.6) !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .avada-main-menu .awb-menu__m-toggle{ color:#fff !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .fusion-tb-header .fusion-social-network-icon{ color:#fff !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .avada-main-menu .ukm-cta > .awb-menu__main-a{ border-color:rgba(255,255,255,.6) !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .avada-main-menu .ukm-cta > .awb-menu__main-a .menu-text{ color:#fff !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .avada-main-menu .ukm-cta > .awb-menu__main-a:hover{ background:#fff !important; border-color:#fff !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .avada-main-menu .ukm-cta > .awb-menu__main-a:hover .menu-text{ color:var(--ukl-ink) !important; }
body.ukabi-light-page:has(.ukl-ax-hero) .fusion-tb-header .fusion-sticky-container.fusion-container-stuck{ background:rgba(5,9,31,.82) !important; border-bottom:1px solid rgba(255,255,255,.08) !important; box-shadow:0 8px 30px -16px rgba(0,0,0,.6) !important; }

/* ---------- Base oscura ---------- */
.ukabi-light-page .ukl-ax-dk{ background-color:var(--uka-dk) !important; color:#fff; }
.ukabi-light-page .ukl-ax-dk .ukl-title .fusion-title-heading{ color:#fff !important; }
.ukabi-light-page .ukl-ax-dk .ukl-lead p,.ukabi-light-page .ukl-ax-dk .ukl-lead{ color:rgba(255,255,255,.75) !important; }
.ukabi-light-page .ukl-ax-dk .fusion-text p{ color:rgba(255,255,255,.78); }
.ukabi-light-page .ukl-ax-dk .ukl-pill p{ color:#fff; background:rgba(255,255,255,.08); border-color:rgba(255,255,255,.2); }
.ukabi-light-page .ukl-ax-dk .ukl-pill p::before{ box-shadow:0 0 0 4px rgba(253,73,92,.25); }
.ukabi-light-page .ukl-ax-k{ margin:0 0 8px !important; font:700 10.5px/1.3 var(--ukl-mono) !important; letter-spacing:.12em; text-transform:uppercase; color:#FF9AA6 !important; }
.ukabi-light-page .ukl-ax-go{ margin:10px 0 0 !important; }
.ukabi-light-page .ukl-ax-go a{ font-weight:700; font-size:14px; color:#fff !important; text-decoration:none; }
.ukabi-light-page .ukl-ax-go a::after{ content:" →"; color:#FF9AA6 !important; }
.ukabi-light-page .fusion-button.ukl-ax-btn-glass{ background:rgba(255,255,255,.08) !important; color:#fff !important; border:1px solid rgba(255,255,255,.25) !important; -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px); }
.ukabi-light-page .fusion-button.ukl-ax-btn-glass:hover{ border-color:#fff !important; }
.ukabi-light-page .fusion-button.ukl-ax-btn-glass .fusion-button-text{ color:#fff !important; }
.ukabi-light-page .fusion-button.ukl-ax-mag{ transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .2s,background .2s !important; }




/* ---------- Secciones claras dentro de la página oscura ---------- */
.ukabi-light-page .ukl-ax-lt{ background:var(--ukl-bg) !important; color:var(--ukl-text); }
.ukabi-light-page .ukl-ax-lt .ukl-ax-k{ color:var(--ukl-coral-d) !important; }
.ukabi-light-page .ukl-ax-sr{ position:absolute !important; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }

/* ---------- HERO: radar ---------- */
.ukabi-light-page .ukl-ax-hero{ position:relative; overflow:hidden; min-height:calc(100vh - 120px); display:flex; align-items:center; padding-top:70px !important; padding-bottom:90px !important; background:radial-gradient(900px 700px at 74% 50%,rgba(38,55,158,.45),transparent 62%),radial-gradient(600px 500px at 10% 90%,rgba(253,73,92,.12),transparent 60%),#05091F !important; }
.ukabi-light-page .ukl-ax-hero > .fusion-row{ position:relative; z-index:2; width:100%; align-items:stretch !important; }
.uka-radar{ position:absolute; inset:0; z-index:1; width:100%; height:100%; }
.ukabi-light-page .ukl-ax-copy .fusion-column-wrapper{ row-gap:22px; }
.ukabi-light-page .ukl-ax-copy .ukl-pill{ flex:0 1 auto !important; }
.ukabi-light-page .ukl-ax-logo{ flex:0 0 auto !important; }
.ukabi-light-page .ukl-ax-copy .fusion-image-element{ flex:0 0 100% !important; text-align:left !important; }
.ukabi-light-page .ukl-ax-logo img{ width:clamp(220px,26vw,360px) !important; height:auto; filter:drop-shadow(0 20px 50px rgba(253,73,92,.25)); }
.ukabi-light-page .ukl-ax-h1 h1.fusion-title-heading{ margin:0 !important; color:#fff !important; font-size:clamp(24px,2.6vw,36px) !important; font-weight:800 !important; letter-spacing:-.035em !important; line-height:1.12 !important; max-width:560px; }
.ukabi-light-page .ukl-ax-copy .ukl-lead p{ max-width:560px; font-size:17px !important; color:rgba(255,255,255,.76) !important; }
.ukabi-light-page .ukl-ax-triad p{ display:flex; gap:10px; flex-wrap:wrap; font-size:0 !important; }
.uka-tri{ font:700 12px/1 var(--ukl-mono); letter-spacing:.16em; text-transform:uppercase; color:rgba(255,255,255,.45); padding:10px 14px; border-radius:999px; border:1px solid rgba(255,255,255,.14); transition:color .4s,border-color .4s,background .4s; }
.uka-tri.on{ color:#fff; border-color:rgba(253,73,92,.7); background:rgba(253,73,92,.14); }
.ukabi-light-page .ukl-mock--axpanel .fusion-column-wrapper{ height:100%; justify-content:flex-end; align-content:flex-end; }
.uka-panel{ position:relative; flex:0 0 auto !important; width:min(360px,100%) !important; display:grid; gap:12px; padding:18px; border-radius:20px; background:rgba(10,19,54,.72); border:1px solid var(--uka-line); -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px); text-align:left; }
.uka-panel .ex{ position:absolute; top:-12px; right:14px; font:700 9.5px/1 var(--ukl-mono); letter-spacing:.12em; text-transform:uppercase; color:rgba(255,255,255,.55); background:#05091F; border:1px solid var(--uka-line); border-radius:999px; padding:5px 9px; }
.uka-panel .scan{ display:flex; align-items:center; gap:10px; } .uka-panel .scan b{ font:700 12px/1 var(--ukl-mono); color:#9FE3BE; }
.uka-panel .dot{ width:9px; height:9px; border-radius:50%; background:var(--ukl-coral); animation:ukaDot 1.2s infinite; }
@keyframes ukaDot{ 50%{ opacity:.3; } }
.uka-panel .kp{ display:grid; grid-template-columns:repeat(3,1fr); gap:8px; }
.uka-panel .kp div{ padding:10px; border-radius:12px; background:rgba(255,255,255,.05); }
.uka-panel .kp small{ display:block; font:700 9px/1.25 var(--ukl-mono); letter-spacing:.08em; text-transform:uppercase; color:rgba(255,255,255,.55); }
.uka-panel .kp b{ display:block; margin-top:6px; font:800 26px/1 var(--ukl-display); letter-spacing:-.03em; color:#fff; font-variant-numeric:tabular-nums; }
.uka-panel .kp b.c{ color:#FF9AA6; }
@media (max-width:1024px){
  .ukabi-light-page .ukl-ax-copy .fusion-column-wrapper{ justify-content:center; text-align:center; }
  .ukabi-light-page .ukl-ax-h1 h1.fusion-title-heading{ text-align:center !important; margin-inline:auto !important; }
  .ukabi-light-page .ukl-ax-copy .ukl-lead p{ margin-inline:auto !important; }
  .ukabi-light-page .ukl-ax-triad p{ justify-content:center; }
  .ukabi-light-page .ukl-ax-copy .fusion-image-element{ text-align:center !important; }
  .ukabi-light-page .ukl-mock--axpanel{ margin-top:34px !important; }
  .ukabi-light-page .ukl-mock--axpanel .fusion-column-wrapper{ justify-content:center; }
}

/* ---------- POR QUÉ ---------- */
.ukabi-light-page .ukl-ax-why > .fusion-row{ align-items:center !important; }
.ukabi-light-page .ukl-ax-wl .fusion-column-wrapper{ row-gap:22px; padding-right:40px; }
.ukabi-light-page .ukl-ax-wl .ukl-pill{ flex:0 1 auto !important; }
.ukabi-light-page .ukl-sec .ukl-ax-wt h2.fusion-title-heading{ color:#fff !important; font-size:clamp(32px,4.2vw,54px) !important; letter-spacing:-.035em !important; line-height:1.06 !important; }
.ukabi-light-page .ukl-ax-checks{ margin:12px 0 0 !important; padding:0 !important; display:grid !important; gap:12px; }
.ukabi-light-page .ukl-ax-checks li.fusion-li-item{ position:relative; display:flex !important; align-items:center; gap:14px; margin:0 !important; padding:16px 18px !important; border-radius:16px; background:var(--uka-glass) !important; border:1px solid var(--uka-line) !important; overflow:hidden; transition:border-color .5s; }
.ukabi-light-page .ukl-ax-checks .icon-wrapper,.ukabi-light-page .ukl-ax-checks .fusion-li-icon{ display:none !important; }
.ukabi-light-page .ukl-ax-checks li.fusion-li-item::before{ content:""; flex:none; width:26px; height:26px; border-radius:8px; border:2px solid rgba(255,255,255,.3); transition:background .4s,border-color .4s; }
.ukabi-light-page .ukl-ax-checks li.fusion-li-item::after{ content:""; position:absolute; inset:0; pointer-events:none; background:linear-gradient(90deg,transparent,rgba(253,73,92,.22),transparent); transform:translateX(-100%); }
.ukabi-light-page .ukl-ax-checks .fusion-li-item-content{ margin:0 !important; padding:0 !important; font:600 16.5px/1.4 var(--ukl-display); color:#fff !important; transition:color .5s; }
.ukabi-light-page .ukl-ax-checks.uka-js li.fusion-li-item:not(.uka-on) .fusion-li-item-content{ color:rgba(255,255,255,.55) !important; }
.ukabi-light-page .ukl-ax-checks li.fusion-li-item.uka-on,.ukabi-light-page .ukl-ax-checks:not(.uka-js) li.fusion-li-item{ border-color:rgba(253,73,92,.45) !important; }
.ukabi-light-page .ukl-ax-checks li.fusion-li-item.uka-on::before,.ukabi-light-page .ukl-ax-checks:not(.uka-js) li.fusion-li-item::before{ background:var(--ukl-coral) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat; border-color:var(--ukl-coral); }
.ukabi-light-page .ukl-ax-checks li.fusion-li-item.uka-on::after{ animation:ukaSw .9s ease-out; }
@keyframes ukaSw{ to{ transform:translateX(100%); } }
.ukabi-light-page .ukl-ax-big{ grid-template-columns:minmax(0,1fr); gap:14px !important; }
.ukabi-light-page .ukl-ax-big > .fusion-clearfix,.ukabi-light-page .ukl-ax-vals > .fusion-clearfix,.ukabi-light-page .ukl-ax-mgrid > .fusion-clearfix,.ukabi-light-page .ukl-ax-fk > .fusion-clearfix{ display:none !important; }
.ukabi-light-page .ukl-ax-big .content-box-column{ margin:0 !important; padding:30px !important; border-radius:26px; background:linear-gradient(150deg,#16215A,var(--uka-dk2)) !important; border:1px solid var(--uka-line); }
.ukabi-light-page .ukl-sec .ukl-ax-big .content-box-heading{ font:800 clamp(56px,6.4vw,92px)/1 var(--ukl-display) !important; letter-spacing:-.05em !important; color:#fff !important; font-variant-numeric:tabular-nums; margin-bottom:10px !important; }
.ukabi-light-page .ukl-sec .ukl-ax-big .content-box-column:nth-child(2) .content-box-heading{ color:#FF9AA6 !important; }
.ukabi-light-page .ukl-sec .ukl-ax-big .content-container{ color:rgba(255,255,255,.72) !important; font-size:16px !important; }
@media (max-width:1024px){ .ukabi-light-page .ukl-ax-wl .fusion-column-wrapper{ padding-right:0; } .ukabi-light-page .ukl-ax-wr{ margin-top:30px !important; } }

/* ---------- VALOR: paso de oscuro a claro ---------- */
.ukabi-light-page .ukl-ax-val{ padding-top:0 !important; padding-bottom:60px !important; background:linear-gradient(180deg,#05091F 0%,#05091F 30%,var(--ukl-bg) 30%) !important; }
.ukabi-light-page .ukl-ax-vals{ grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px !important; }
.ukabi-light-page .ukl-ax-vals .content-box-column{ margin:0 !important; padding:30px !important; border-radius:24px; background:#fff !important; border:1px solid var(--ukl-line); box-shadow:var(--ukl-shadow-lg); }
.ukabi-light-page .ukl-ax-vals .ukl-ax-k{ color:var(--ukl-coral-d) !important; font-size:12px !important; letter-spacing:0; }
.ukabi-light-page .ukl-sec .ukl-ax-vals .content-box-heading{ font-size:22px !important; font-weight:800 !important; letter-spacing:-.03em !important; margin-bottom:8px !important; }
.ukabi-light-page .ukl-sec .ukl-ax-vals .content-container{ font-size:15.5px !important; }
@media (max-width:860px){ .ukabi-light-page .ukl-ax-vals{ grid-template-columns:minmax(0,1fr); } .ukabi-light-page .ukl-ax-val{ background:linear-gradient(180deg,#05091F 0%,#05091F 12%,var(--ukl-bg) 12%) !important; } }

/* ---------- MÓDULOS: selector + octógono + tarjetas ---------- */
.ukabi-light-page .ukl-ax-mods{ padding-top:70px !important; }
.ukabi-light-page .ukl-ax-segcol{ position:sticky !important; top:96px; z-index:20; margin-top:40px !important; }
.ukabi-light-page .ukl-ax-segcol .fusion-column-wrapper{ justify-content:center; }
.ukabi-light-page .ukl-ax-sizes.uka-js{ display:none !important; }
.uka-segw{ flex:0 0 auto !important; width:auto !important; display:flex; align-items:center; gap:14px; flex-wrap:wrap; justify-content:center; padding:6px 6px 6px 18px; border-radius:18px; background:rgba(255,255,255,.94); border:1px solid var(--ukl-line); box-shadow:var(--ukl-shadow); -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px); }
.uka-segw > span{ font:700 11px/1 var(--ukl-mono); letter-spacing:.12em; text-transform:uppercase; color:var(--ukl-muted); }
.uka-seg{ position:relative; display:inline-grid; grid-template-columns:repeat(4,1fr); padding:5px; border-radius:14px; background:var(--ukl-bg-2); }
.uka-seg button{ position:relative; z-index:1; min-width:84px; padding:11px 14px; border:0; border-radius:10px; background:none; font:700 14px/1 var(--ukl-display); color:var(--ukl-ink); cursor:pointer; transition:color .3s; }
.uka-seg button[aria-checked="true"]{ color:#fff; }
.uka-seg button:focus-visible{ outline:3px solid var(--ukl-coral); outline-offset:2px; }
.uka-seg .k{ position:absolute; top:5px; bottom:5px; left:5px; width:calc((100% - 10px)/4); border-radius:10px; background:var(--ukl-ink); transition:transform .45s cubic-bezier(.3,1.3,.5,1); }
.ukabi-light-page .ukl-ax-mods > .fusion-row{ align-items:flex-start !important; }
.ukabi-light-page .ukl-mock--axoct,.ukabi-light-page .ukl-ax-mcol{ margin-top:34px !important; }
.ukabi-light-page .ukl-mock--axoct{ align-self:flex-start !important; position:sticky !important; top:190px; }
.ukabi-light-page .ukl-mock--axoct .fusion-column-wrapper{ justify-content:center; padding-right:30px; }
.uka-oct{ flex:0 0 100% !important; width:100%; max-width:420px; display:block; margin:0 auto; padding:14px; overflow:visible; }
.uka-oct .sg{ fill:#E7E9F6; stroke:#fff; stroke-width:3; cursor:pointer; transition:fill .35s,transform .35s; transform-origin:0 0; }
.uka-oct .sg.on{ fill:var(--ukl-coral); transform:scale(1.05); }
.uka-oct .sg.dep{ fill:#FFC4CC; }
.uka-oct .n{ font:700 13px var(--ukl-mono); fill:var(--ukl-ink); text-anchor:middle; dominant-baseline:middle; pointer-events:none; transition:fill .3s; }
.uka-oct .n.on{ fill:#fff; }
.uka-oct .core{ fill:var(--ukl-ink); }
.uka-oct .core-t{ font:800 20px var(--ukl-display); fill:#fff; text-anchor:middle; dominant-baseline:middle; letter-spacing:-.02em; }
.uka-oct .core-s{ font:700 8.5px var(--ukl-mono); fill:rgba(255,255,255,.7); text-anchor:middle; letter-spacing:.14em; }
.uka-oct .lk{ fill:none; stroke:var(--ukl-coral); stroke-width:2; stroke-dasharray:4 5; opacity:0; transition:opacity .3s; }
.uka-oct .lkd{ fill:var(--ukl-coral); opacity:0; transition:opacity .3s; }
.uka-oct .lk.on,.uka-oct .lkd.on{ opacity:1; }
.ukabi-light-page .ukl-ax-mgrid{ grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px !important; }
.ukabi-light-page .ukl-ax-mgrid .content-box-column{ position:relative; margin:0 !important; padding:24px !important; border-radius:22px; background:#fff !important; border:1px solid var(--ukl-line); box-shadow:var(--ukl-shadow); cursor:pointer; transition:border-color .3s,transform .3s,box-shadow .3s; }
.ukabi-light-page .ukl-ax-mgrid .content-box-column.uka-on{ border-color:var(--ukl-coral); box-shadow:0 30px 60px -30px rgba(253,73,92,.45); transform:translateY(-3px); }
.ukabi-light-page .ukl-ax-mgrid .content-box-wrapper{ display:flex !important; flex-direction:column; }
.ukabi-light-page .ukl-ax-mgrid .content-container{ flex:1; display:flex; flex-direction:column; gap:10px; }
.ukabi-light-page .ukl-ax-mgrid .ukl-ax-k{ font-size:12px !important; letter-spacing:0; }
.ukabi-light-page .ukl-sec .ukl-ax-mgrid .content-box-heading{ font-size:19px !important; font-weight:800 !important; letter-spacing:-.02em !important; line-height:1.2 !important; margin-bottom:10px !important; }
.ukabi-light-page .ukl-ax-mgrid .content-container p{ margin:0 !important; }
.ukabi-light-page .ukl-ax-stat{ font-size:13.5px; font-weight:700; color:var(--ukl-ink) !important; padding-left:12px; border-left:3px solid var(--ukl-coral); }
.ukabi-light-page .ukl-ax-req{ font:700 10.5px/1.35 var(--ukl-mono) !important; color:var(--ukl-coral-d) !important; background:var(--ukl-coral-soft); border-radius:8px; padding:6px 8px; }
.ukabi-light-page .ukl-ax-pr{ margin-top:auto !important; display:flex; align-items:baseline; gap:8px; padding-top:12px; border-top:1px solid var(--ukl-line); font:800 18px/1.2 var(--ukl-display); color:var(--ukl-ink) !important; }
.ukabi-light-page .ukl-ax-pr.uka-js{ font-size:0 !important; }
.ukabi-light-page .ukl-ax-pr .d{ font:700 10.5px/1 var(--ukl-mono); letter-spacing:.1em; text-transform:uppercase; color:var(--ukl-muted); }
.ukabi-light-page .ukl-ax-pr .v{ display:inline-block; font:800 26px/1 var(--ukl-display); letter-spacing:-.03em; color:var(--ukl-ink); font-variant-numeric:tabular-nums; transition:transform .3s,opacity .3s; }
.ukabi-light-page .ukl-ax-pr .v.flip{ transform:translateY(-8px); opacity:0; }
.ukabi-light-page .ukl-ax-fine{ margin-top:22px !important; }
.ukabi-light-page .ukl-ax-fine p{ text-align:center; font:700 11px/1.4 var(--ukl-mono) !important; letter-spacing:.08em; text-transform:uppercase; color:var(--ukl-muted) !important; }
@media (max-width:1060px){ .ukabi-light-page .ukl-mock--axoct{ position:relative !important; top:0; } .ukabi-light-page .ukl-mock--axoct .fusion-column-wrapper{ padding-right:0; } .uka-oct{ max-width:300px; } }
@media (max-width:620px){ .ukabi-light-page .ukl-ax-mgrid{ grid-template-columns:minmax(0,1fr); } .uka-seg button{ min-width:0; padding:11px 6px; font-size:13px; } .ukabi-light-page .ukl-ax-segcol{ position:relative !important; top:0; } .uka-segw{ width:100% !important; max-width:100%; padding:12px; } .uka-seg{ width:100%; } }

/* ---------- AUDITORÍA COMPLETA ---------- */
.ukabi-light-page .ukl-ax-full{ padding-top:20px !important; }
.ukabi-light-page .ukl-ax-full > .fusion-row{ align-items:center !important; padding:clamp(28px,4vw,56px) !important; border-radius:32px; background:radial-gradient(600px 300px at 100% 0%,rgba(253,73,92,.28),transparent 70%),linear-gradient(135deg,#0F206C,#26379E 60%,#3B2F8F); box-shadow:var(--ukl-shadow-lg); }
.ukabi-light-page .ukl-ax-fl .fusion-column-wrapper{ row-gap:18px; padding-right:30px; }
.ukabi-light-page .ukl-ax-fl .ukl-pill{ flex:0 1 auto !important; }
.ukabi-light-page .ukl-ax-fl .ukl-pill p{ color:#fff; background:rgba(255,255,255,.08); border-color:rgba(255,255,255,.2); }
.ukabi-light-page .ukl-sec .ukl-ax-ft2 h2.fusion-title-heading{ color:#fff !important; font-size:clamp(30px,3.6vw,48px) !important; letter-spacing:-.04em !important; line-height:1.06 !important; }
.ukabi-light-page .ukl-ax-fl .ukl-lead p{ color:rgba(255,255,255,.8) !important; }
.ukabi-light-page .ukl-ax-fk{ grid-template-columns:repeat(3,auto); justify-content:start; gap:12px !important; }
.ukabi-light-page .ukl-ax-fk .content-box-column{ margin:0 !important; padding:14px 18px !important; border-radius:16px; background:rgba(5,9,31,.35) !important; border:1px solid rgba(255,255,255,.14); }
.ukabi-light-page .ukl-sec .ukl-ax-fk .content-box-heading{ font:800 34px/1 var(--ukl-display) !important; letter-spacing:-.04em !important; color:#fff !important; margin-bottom:4px !important; }
.ukabi-light-page .ukl-sec .ukl-ax-fk .content-container{ font:700 11px/1.2 var(--ukl-mono) !important; letter-spacing:.1em; text-transform:uppercase; color:rgba(255,255,255,.7) !important; }
.ukabi-light-page .ukl-ax-fr > .fusion-column-wrapper{ row-gap:16px; padding:24px !important; border-radius:24px; background:#fff !important; }
.ukabi-light-page .ukl-ax-fprice.uka-js > p{ display:none; }
.uka-fp small{ font:700 11px/1 var(--ukl-mono); letter-spacing:.1em; text-transform:uppercase; color:var(--ukl-coral-d); }
.uka-fp b{ display:block; margin:8px 0 6px; font:800 clamp(44px,5vw,64px)/1 var(--ukl-display); letter-spacing:-.05em; color:var(--ukl-ink); font-variant-numeric:tabular-nums; }
.uka-fp span{ font-size:13px; color:var(--ukl-muted); }
.uka-ft{ width:100%; margin:16px 0 0; border-collapse:collapse; font-size:14px; border:0; }
.uka-ft th{ text-align:left; font:700 10px/1 var(--ukl-mono); letter-spacing:.1em; text-transform:uppercase; color:var(--ukl-muted); padding:0 0 8px; border:0; border-bottom:1px solid var(--ukl-line); background:none !important; }
.uka-ft td{ padding:10px 0; border:0; border-bottom:1px solid var(--ukl-line); font-weight:600; color:var(--ukl-ink); background:#fff !important; cursor:pointer; transition:color .3s; }
.uka-ft th:last-child,.uka-ft td:last-child{ text-align:right; }
.uka-ft tr.on td{ color:var(--ukl-coral-d); font-weight:800; }
.ukabi-light-page .ukl-ax-fr .fusion-button{ width:100%; justify-content:center; }
@media (max-width:1024px){ .ukabi-light-page .ukl-ax-fl .fusion-column-wrapper{ padding-right:0; } .ukabi-light-page .ukl-ax-fr{ margin-top:26px !important; } }
@media (max-width:520px){ .ukabi-light-page .ukl-ax-fk{ grid-template-columns:minmax(0,1fr); } .ukabi-light-page .ukl-ax-fk .content-box-wrapper{ display:flex !important; align-items:baseline; gap:12px; } .ukabi-light-page .ukl-ax-full > .fusion-row{ padding:22px 16px !important; } .ukabi-light-page .ukl-ax-fr > .fusion-column-wrapper{ padding:20px !important; } }

/* ---------- FAQ clara ---------- */
.ukabi-light-page .ukl-ax-faq{ padding-top:60px !important; }

/* ---------- FINAL ---------- */
.ukabi-light-page .ukl-ax-final{ overflow:hidden; padding-top:130px !important; padding-bottom:130px !important; }
.ukabi-light-page .ukl-ax-final::before{ content:""; position:absolute; left:50%; top:60%; z-index:1; width:900px; max-width:140%; height:500px; translate:-50% -50%; border-radius:50%; background:radial-gradient(closest-side,rgba(253,73,92,.35),rgba(176,75,216,.2) 50%,transparent 75%); filter:blur(20px); pointer-events:none; animation:ukaPulse 6s ease-in-out infinite; }
@keyframes ukaPulse{ 50%{ transform:scale(1.12); opacity:.8; } }
.ukabi-light-page .ukl-ax-fcol .fusion-column-wrapper{ justify-content:center; text-align:center; row-gap:18px; }
.ukabi-light-page .ukl-ax-fk2 p{ text-align:center; font:700 12px/1.4 var(--ukl-mono) !important; letter-spacing:.16em; text-transform:uppercase; color:#FF9AA6 !important; }
.ukabi-light-page .ukl-sec .ukl-ax-ft h2.fusion-title-heading{ max-width:860px; margin-inline:auto !important; text-align:center !important; font-size:clamp(34px,5vw,64px) !important; letter-spacing:-.045em !important; line-height:1.05 !important; text-wrap:balance; }
.ukabi-light-page .ukl-ax-fcol .ukl-lead p{ max-width:640px; margin-inline:auto !important; text-align:center; }
.ukabi-light-page .ukl-ax-contact p{ text-align:center; font:700 13px/1.4 var(--ukl-mono) !important; letter-spacing:.08em; color:rgba(255,255,255,.6) !important; }

@media (prefers-reduced-motion:reduce){ .ukabi-light-page .ukl-ax-final::before,.uka-panel .dot,.ukabi-light-page .ukl-ax-checks li.fusion-li-item.uka-on::after{ animation:none !important; } }

/* =====================================================================
   CIBERSEGURIDAD E INFRAESTRUCTURA (página única, cabecera ukl-ci-hero)
   Página clara; Axion (módulos y auditoría completa) reutiliza las
   secciones ukl-ax-mods / ukl-ax-full; infraestructura y cierre en oscuro.
   Piezas que inserta ukabi-light-ax.js: ukc-* (mapa de la cabecera).
   ===================================================================== */
.ukabi-light-page .ukl-ci-hero{ position:relative; overflow:hidden; padding-top:70px !important; padding-bottom:60px !important; background:radial-gradient(800px 500px at 85% 20%,rgba(176,75,216,.12),transparent 60%),radial-gradient(700px 500px at 0% 100%,rgba(253,73,92,.08),transparent 60%),var(--ukl-bg) !important; }
.ukabi-light-page .ukl-ci-hero::before{ content:""; position:absolute; inset:0; background-image:linear-gradient(rgba(15,32,108,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(15,32,108,.07) 1px,transparent 1px); background-size:32px 32px; -webkit-mask:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 70%); mask:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 70%); pointer-events:none; }
.ukabi-light-page .ukl-ci-hero > .fusion-row{ position:relative; align-items:center !important; min-height:calc(100vh - 250px); }
.ukabi-light-page .ukl-ci-copy .fusion-column-wrapper{ row-gap:22px; }
.ukabi-light-page .ukl-ci-copy .ukl-pill,.ukabi-light-page .ukl-ci-copy .fusion-button{ flex:0 1 auto !important; }
.ukabi-light-page .ukl-ci-h1 h1.fusion-title-heading{ display:grid; gap:16px; margin:0 !important; font-size:inherit !important; line-height:1 !important; letter-spacing:0 !important; }
.ukabi-light-page .ukl-ci-h1n{ display:block; text-wrap:balance; font-size:clamp(40px,4.5vw,66px); font-weight:800; letter-spacing:-.05em; line-height:.98; padding-bottom:.06em; background:linear-gradient(100deg,var(--ukl-coral) 0%,#B04BD8 45%,var(--ukl-ink) 85%); -webkit-background-clip:text; background-clip:text; color:transparent; }
.ukabi-light-page .ukl-ci-h1s{ display:block; max-width:520px; font-size:clamp(19px,1.8vw,25px); font-weight:700; letter-spacing:-.025em; line-height:1.25; color:var(--ukl-ink); }
.ukabi-light-page .ukl-ci-copy .ukl-lead p{ max-width:560px; font-size:17px !important; }
.ukabi-light-page .ukl-mock--cinet .fusion-column-wrapper{ justify-content:center; }
/* mapa oficina ↔ nube */
.ukc-net{ position:relative; flex:0 0 auto !important; width:min(560px,100%) !important; display:grid; grid-template-columns:1fr 46px 1fr; gap:14px; align-items:center; padding:22px; border-radius:28px; background:#fff; border:1px solid var(--ukl-line); box-shadow:0 40px 80px -40px rgba(15,32,108,.35); text-align:left; }
.ukc-zone{ display:grid; gap:8px; padding:16px; border-radius:20px; background:var(--ukl-bg); border:1px solid var(--ukl-line); }
.ukc-zone small{ font:700 10.5px/1 var(--ukl-mono); letter-spacing:.12em; text-transform:uppercase; color:var(--ukl-coral-d); }
.ukc-nd{ display:grid; grid-template-columns:auto 1fr; gap:2px 10px; align-items:center; margin:0; padding:10px 12px; border-radius:12px; background:#fff; border:1px solid var(--ukl-line); transition:border-color .4s,box-shadow .4s; }
.ukc-nd b{ font-size:13.5px; color:var(--ukl-ink); } .ukc-nd em{ grid-column:2; font:700 10px/1.2 var(--ukl-mono); font-style:normal; color:var(--ukl-muted); }
.ukc-nd i{ grid-row:span 2; width:10px; height:10px; border-radius:50%; background:#C5CBEA; transition:background .4s,box-shadow .4s; }
.ukc-nd.ok i{ background:#12925B; box-shadow:0 0 0 4px #E3F5EC; }
.ukc-nd.scan{ border-color:var(--ukl-coral); box-shadow:0 0 0 3px rgba(253,73,92,.15); } .ukc-nd.scan i{ background:var(--ukl-coral); box-shadow:0 0 0 4px rgba(253,73,92,.15); }
.ukc-link{ display:grid; gap:10px; }
.ukc-link span{ height:2px; border-radius:2px; background:repeating-linear-gradient(90deg,var(--ukl-coral) 0 6px,transparent 6px 12px); background-size:24px 2px; animation:ukcFlow 1.2s linear infinite; opacity:.7; }
@keyframes ukcFlow{ to{ background-position:24px 0; } }
.ukc-score{ grid-column:1 / -1; display:grid; grid-template-columns:auto auto 1fr; gap:4px 10px; align-items:baseline; padding:16px 18px; border-radius:18px; background:var(--ukl-ink); color:#fff; }
.ukc-score small{ grid-column:1 / -1; font:700 10.5px/1 var(--ukl-mono); letter-spacing:.12em; text-transform:uppercase; color:#FF9AA6; }
.ukc-score b{ font:800 40px/1 var(--ukl-display); letter-spacing:-.04em; font-variant-numeric:tabular-nums; } .ukc-score > span{ font:700 13px/1 var(--ukl-mono); color:rgba(255,255,255,.6); }
.ukc-score i{ grid-column:1 / -1; height:8px; border-radius:6px; background:rgba(255,255,255,.12); overflow:hidden; } .ukc-score s{ display:block; height:100%; width:72%; border-radius:6px; background:linear-gradient(90deg,var(--ukl-coral),#B04BD8); transition:width 1.2s cubic-bezier(.2,.7,.2,1); }
.ukc-score em{ grid-column:1 / -1; font:700 11px/1 var(--ukl-mono); font-style:normal; color:rgba(255,255,255,.7); }
.ukc-net .ex{ position:absolute; top:-12px; right:18px; font:700 9.5px/1 var(--ukl-mono); letter-spacing:.12em; text-transform:uppercase; color:var(--ukl-muted); background:#fff; border:1px solid var(--ukl-line); border-radius:999px; padding:5px 9px; }
@media (max-width:1024px){
  .ukabi-light-page .ukl-ci-hero > .fusion-row{ min-height:0; }
  .ukabi-light-page .ukl-ci-copy .fusion-column-wrapper{ justify-content:center; text-align:center; }
  .ukabi-light-page .ukl-ci-h1 h1.fusion-title-heading{ justify-items:center; text-align:center !important; }
  .ukabi-light-page .ukl-ci-copy .ukl-lead p{ margin-inline:auto !important; }
  .ukabi-light-page .ukl-mock--cinet{ margin-top:40px !important; }
}
@media (max-width:520px){ .ukc-net{ grid-template-columns:minmax(0,1fr); padding:16px; } .ukc-link{ grid-template-columns:repeat(3,1fr); height:24px; } .ukc-link span{ width:2px; height:24px; justify-self:center; background:repeating-linear-gradient(180deg,var(--ukl-coral) 0 6px,transparent 6px 12px); background-size:2px 24px; } }

/* ---------- ciclo de ciberseguridad ---------- */
.ukabi-light-page .ukl-ci-cyc-sec{ background:var(--ukl-bg) !important; }
.ukabi-light-page .ukl-ci-cyc-sec .ukl-ax-k{ color:var(--ukl-coral-d) !important; }
.ukabi-light-page .ukl-ci-cyccol{ margin-top:48px !important; }
.ukabi-light-page .ukl-ci-cyc,.ukabi-light-page .ukl-ci-cards,.ukabi-light-page .ukl-ci-mig,.ukabi-light-page .ukl-ci-svc{ display:grid !important; }
.ukabi-light-page .ukl-ci-cyc > .fusion-clearfix,.ukabi-light-page .ukl-ci-cards > .fusion-clearfix,.ukabi-light-page .ukl-ci-mig > .fusion-clearfix,.ukabi-light-page .ukl-ci-svc > .fusion-clearfix{ display:none !important; }
.ukabi-light-page .ukl-ci-cyc{ position:relative; grid-template-columns:repeat(4,minmax(0,1fr)); gap:0 !important; counter-reset:ukcy; }
.ukabi-light-page .ukl-ci-cyc::before{ content:""; position:absolute; left:12.5%; right:12.5%; top:21px; height:2px; background:var(--ukl-line); }
.ukabi-light-page .ukl-ci-cyc::after{ content:""; position:absolute; left:12.5%; top:21px; height:2px; width:var(--p,0%); max-width:75%; background:linear-gradient(90deg,var(--ukl-coral),#B04BD8); transition:width .6s; }
.ukabi-light-page .ukl-ci-cyc .content-box-column{ width:auto !important; margin:0 !important; padding:0 12px !important; text-align:center; counter-increment:ukcy; }
.ukabi-light-page .ukl-ci-cyc .content-box-column::before{ content:counter(ukcy,decimal-leading-zero); position:relative; z-index:1; display:grid; place-items:center; width:44px; height:44px; margin:0 auto 12px; border-radius:50%; font:700 13px/1 var(--ukl-mono); color:var(--ukl-ink); background:#fff; border:2px solid var(--ukl-line); transition:all .4s; }
.ukabi-light-page .ukl-ci-cyc .content-box-column.ukc-on::before{ background:var(--ukl-coral); border-color:var(--ukl-coral); color:#fff; box-shadow:0 0 0 6px rgba(253,73,92,.14); }
.ukabi-light-page .ukl-sec .ukl-ci-cyc .content-box-heading{ margin:0 0 6px !important; font-size:17px !important; font-weight:800 !important; text-align:center !important; }
.ukabi-light-page .ukl-sec .ukl-ci-cyc .content-container,.ukabi-light-page .ukl-sec .ukl-ci-cyc .content-container p{ max-width:230px; margin-inline:auto !important; font-size:14px !important; text-align:center !important; }
.ukabi-light-page .ukl-ci-tag{ display:inline-block; margin:0 0 8px !important; padding:5px 8px; border-radius:999px; background:rgba(253,73,92,.1); font:700 10px/1 var(--ukl-mono) !important; letter-spacing:.08em; text-transform:uppercase; color:var(--ukl-coral-d) !important; }
.ukabi-light-page .ukl-ci-cardcol{ margin-top:48px !important; }
.ukabi-light-page .ukl-ci-cards{ grid-template-columns:repeat(4,minmax(0,1fr)); gap:14px !important; }
.ukabi-light-page .ukl-ci-cards .content-box-column{ width:auto !important; margin:0 !important; padding:26px !important; border-radius:22px; background:#fff !important; border:1px solid var(--ukl-line); transition:border-color .3s,transform .3s; }
.ukabi-light-page .ukl-ci-cards .content-box-column:hover{ border-color:var(--ukl-coral); transform:translateY(-3px); }
.ukabi-light-page .ukl-sec .ukl-ci-cards .content-box-heading{ font-size:20px !important; font-weight:800 !important; letter-spacing:-.025em !important; margin-bottom:10px !important; }
.ukabi-light-page .ukl-sec .ukl-ci-cards .content-container p{ font-size:15px !important; line-height:1.6 !important; }
.ukabi-light-page .ukl-ci-go{ margin:12px 0 0 !important; }
.ukabi-light-page .ukl-ci-go a{ font-weight:700; font-size:14.5px; color:var(--ukl-ink) !important; text-decoration:none; }
.ukabi-light-page .ukl-ci-go a::after{ content:" →"; color:var(--ukl-coral) !important; }
@media (max-width:1100px){ .ukabi-light-page .ukl-ci-cards{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:900px){ .ukabi-light-page .ukl-ci-cyc{ grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px 0 !important; } .ukabi-light-page .ukl-ci-cyc::before,.ukabi-light-page .ukl-ci-cyc::after{ display:none; } }
@media (max-width:560px){ .ukabi-light-page .ukl-ci-cards{ grid-template-columns:minmax(0,1fr); } }

/* ---------- infraestructura (oscuro) ---------- */
.ukabi-light-page .ukl-ci-infra{ background:radial-gradient(900px 520px at 85% 10%,rgba(176,75,216,.16),transparent 60%),radial-gradient(800px 500px at 0% 100%,rgba(253,73,92,.12),transparent 60%),#05091F !important; color:#fff; }
.ukabi-light-page .ukl-ci-infra .ukl-title .fusion-title-heading{ color:#fff !important; }
.ukabi-light-page .ukl-ci-infra .ukl-lead p{ color:rgba(255,255,255,.72) !important; }
.ukabi-light-page .ukl-ci-infra .ukl-pill p{ color:#fff; background:rgba(255,255,255,.08); border-color:rgba(255,255,255,.2); }
.ukabi-light-page .ukl-ci-infra .ukl-pill p::before{ box-shadow:0 0 0 4px rgba(253,73,92,.25); }
.ukabi-light-page .ukl-ci-migcol{ margin-top:48px !important; }
.ukabi-light-page .ukl-ci-mig{ grid-template-columns:repeat(3,minmax(0,1fr)); gap:60px !important; }
.ukabi-light-page .ukl-ci-mig .content-box-column,.ukabi-light-page .ukl-ci-svc .content-box-column{ position:relative; width:auto !important; margin:0 !important; padding:24px !important; border-radius:22px; background:rgba(15,25,72,.45) !important; border:1px solid rgba(255,255,255,.12); }
.ukabi-light-page .ukl-ci-mig .content-box-column:nth-child(3){ border:1.5px solid var(--ukl-coral); background:linear-gradient(160deg,rgba(253,73,92,.18),rgba(15,25,72,.5)) !important; box-shadow:0 30px 60px -30px rgba(253,73,92,.5); }
.ukabi-light-page .ukl-ci-mig .content-box-column:nth-child(-n+2)::after{ content:""; position:absolute; top:50%; right:-52px; width:44px; height:2px; background:repeating-linear-gradient(90deg,#FF9AA6 0 6px,transparent 6px 12px); background-size:24px 2px; animation:ukcFlow 1.2s linear infinite; }
.ukabi-light-page .ukl-sec .ukl-ci-mig .content-box-heading,.ukabi-light-page .ukl-sec .ukl-ci-svc .content-box-heading{ color:#fff !important; font-size:18px !important; font-weight:800 !important; letter-spacing:-.02em !important; margin-bottom:8px !important; }
.ukabi-light-page .ukl-sec .ukl-ci-mig .content-container,.ukabi-light-page .ukl-sec .ukl-ci-mig .content-container p,.ukabi-light-page .ukl-sec .ukl-ci-svc .content-container{ color:rgba(255,255,255,.7) !important; font-size:14.5px !important; line-height:1.55 !important; }
.ukabi-light-page .ukl-ci-svccol{ margin-top:16px !important; }
.ukabi-light-page .ukl-ci-svc{ grid-template-columns:repeat(4,minmax(0,1fr)); gap:14px !important; }
.ukabi-light-page .ukl-ci-svc .content-box-column{ transition:border-color .3s,transform .3s; }
.ukabi-light-page .ukl-ci-svc .content-box-column:hover{ border-color:rgba(253,73,92,.6); transform:translateY(-3px); }
@media (max-width:900px){
  .ukabi-light-page .ukl-ci-mig{ grid-template-columns:minmax(0,1fr); gap:40px !important; }
  .ukabi-light-page .ukl-ci-mig .content-box-column:nth-child(-n+2)::after{ top:auto; bottom:-34px; right:auto; left:50%; width:2px; height:28px; background:repeating-linear-gradient(180deg,#FF9AA6 0 6px,transparent 6px 12px); background-size:2px 24px; }
  .ukabi-light-page .ukl-ci-svc{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:560px){ .ukabi-light-page .ukl-ci-svc{ grid-template-columns:minmax(0,1fr); } }

/* ---------- un único proveedor ---------- */
.ukabi-light-page .ukl-ci-one-sec{ padding-top:60px !important; padding-bottom:30px !important; background:var(--ukl-bg) !important; }
.ukabi-light-page .ukl-ci-one-sec > .fusion-row{ align-items:center !important; padding:40px 44px !important; border-radius:28px; background:var(--ukl-ink); }
.ukabi-light-page .ukl-sec .ukl-ci-onet h2.fusion-title-heading{ color:#fff !important; font-size:clamp(26px,2.8vw,36px) !important; letter-spacing:-.03em !important; line-height:1.1 !important; }
.ukabi-light-page .ukl-ci-onetxt .fusion-column-wrapper{ row-gap:12px; }
.ukabi-light-page .ukl-ci-onetxt .fusion-text p{ max-width:720px; color:rgba(255,255,255,.75) !important; font-size:16px !important; }
.ukabi-light-page .ukl-ci-onebtn .fusion-column-wrapper{ align-items:flex-end; justify-content:center; }
.ukabi-light-page .ukl-ci-onebtn .fusion-button{ flex:0 1 auto !important; }
@media (max-width:1024px){ .ukabi-light-page .ukl-ci-one-sec > .fusion-row{ padding:30px 26px !important; } .ukabi-light-page .ukl-ci-onebtn{ margin-top:18px !important; } .ukabi-light-page .ukl-ci-onebtn .fusion-column-wrapper{ align-items:flex-start; } }

/* ---------- cierre: segundo botón sobre fondo oscuro ---------- */
.ukabi-light-page .ukl-ax-fcol .fusion-button{ flex:0 1 auto !important; }
.ukabi-light-page .fusion-button.ukl-ci-ghostdk{ background:rgba(255,255,255,.08) !important; color:#fff !important; border:1px solid rgba(255,255,255,.25) !important; }
.ukabi-light-page .fusion-button.ukl-ci-ghostdk:hover{ border-color:#fff !important; }
.ukabi-light-page .fusion-button.ukl-ci-ghostdk .fusion-button-text{ color:#fff !important; }
@media (prefers-reduced-motion:reduce){ .ukc-link span,.ukabi-light-page .ukl-ci-mig .content-box-column::after{ animation:none !important; } }
