.lta_refined h4,.lta_step h4{font-family:Mulish,sans-serif;font-weight:700}.lta_step:last-child::before{display:none}.lta_step:last-child{padding-bottom:0}.box_icon .box_icon_wrp img,.icons_browser{transform-box:fill-box;transform-origin:center}.hijo_body,.lta_mini_item,.lta_step_num{text-align:center}.lta_mini_item p,.neon_card.row_card p{font-size:.95rem}.icons_browser{animation:10s linear infinite both rotate}.lta_mini_item .lta_step_num{display:block;width:auto;margin:0 auto .8rem;font-size:3.5rem}.lta_mini_item p{margin:0;color:var(--col-3);line-height:1.5}.lta_mini_item:hover .lta_step_num,.lta_step:hover .lta_step_num{opacity:1;text-shadow:0 0 18px rgba(227,28,46,.65)}.lta_refined{list-style:none;padding:0;display:flex;flex-direction:column}.lta_refined li{display:flex;gap:1.1rem;padding:1.35rem 0;border-bottom:1px solid var(--bdr-1)}.lta_refined li:first-child{padding-top:0}.lta_refined li:last-child{border-bottom:none;padding-bottom:0}@media (min-width:960px){.lta_refined{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem}.lta_refined li:nth-child(-n+2){padding-top:0}.lta_refined li:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}}.lta_check{width:30px;height:30px;border-radius:50%;flex:none;border:1.5px solid #e31c2e;display:flex;align-items:center;justify-content:center;transition:background .3s}.lta_refined li:hover .lta_check{background:rgba(227,28,46,.12)}.lta_check svg{width:14px;height:14px;fill:none;stroke:#ff5257;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lta_refined h4{margin:0 0 .3rem;color:var(--col-0);font-size:1.02rem}.lta_refined p{margin:0;color:var(--col-3);font-size:.9rem;line-height:1.55}.lta_steps{display:flex;flex-direction:column}.lta_step{display:flex;gap:1.5rem;position:relative;padding-bottom:2.5rem}.lta_step::before{content:"";position:absolute;left:27px;top:60px;bottom:0;width:1px;background:linear-gradient(180deg,var(--bdr-2),transparent)}.lta_step_num{flex:none;font-family:Outfit,sans-serif;font-weight:900;font-size:3rem;line-height:1;color:#e31c2e;opacity:.22;width:55px;transition:opacity .3s,text-shadow .3s}.lta_step h4{margin:0 0 .6rem;color:var(--col-0);font-size:1.1rem;text-transform:uppercase;letter-spacing:.02em}.lta_step ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.lta_step li{color:var(--col-3);font-size:.92rem;line-height:1.6;padding-left:1.1rem;position:relative}.lta_step li::before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#e31c2e}.lta_steps--grid{display:grid;grid-template-columns:1fr}.btn_icon:hover img{animation:.5s cubic-bezier(.455,.030,.515,.955) both rotate-vert-center}@keyframes rotate-vert-center{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}.box_icon:hover .box_icon_wrp{filter:brightness(115%)}.box_icon:hover .box_icon_wrp img{animation:1s ease-out both rotate-vert-center}@keyframes zoom{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes img_zoom{0%,100%{transform:scale(1) translateX(-50%)}50%{transform:scale(1.1) translateX(-50%)}}.mb-5{margin-bottom:3rem}.box_grad{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.9) 5%,rgba(0,0,0,.1) 40%);box-shadow:0 0 30px 0 rgba(0,0,0,.75) inset}.btn_ase{filter:drop-shadow(0 3px 3px rgba(0,0,0,.5))}.btn_ase::after{content:"";position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);border-width:15px 15px 0;border-style:solid;border-color:var(--bgc-2) transparent transparent transparent}.btn_ase.active::after{border-color:#ff2a31 transparent transparent}.hijo_card{padding:0}.hijo_visual{height:150px;display:flex;align-items:center;justify-content:center;border-radius:15px 15px 0 0}.hijo_visual img{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(227,28,46,.35));transition:transform .35s}.hijo_card:hover .hijo_visual img{transform:scale(1.06)}.hijo_body{padding:1.6rem 1.5rem}:root{--bic-border-n:hsl(0 0% 32%);--bic-border-h:#e31c2e;--bic-hover-red:rgba(227,28,46,.30);--bic-hover-blk:rgba(0,0,0,.05);--bic-card-shine:rgba(255,255,255,.04);--bic-circle-ol:rgba(0,0,0,.22);--bic-shadow-n:none;--bic-shadow-h:0 10px 28px rgba(0,0,0,.55)}.box_icon_corner{position:relative;border-radius:.325rem;border:1px solid var(--bic-bd-side,var(--bdr-1));border-left:3px solid var(--bic-border-n);padding:1.3rem 1.3rem 1.3rem 4.5rem;min-height:110px;display:flex;flex-direction:column;justify-content:center;text-align:left;gap:.45rem;background-image:linear-gradient(160deg,var(--bic-card-shine) 0,transparent 45%);box-shadow:var(--bic-shadow-n);transition:transform .25s,box-shadow .25s,border-color .2s}.box_icon_corner:hover{transform:translateY(-5px);box-shadow:var(--bic-shadow-h);border-left-color:var(--bic-border-h);background-image:linear-gradient(135deg,var(--bic-hover-red) 0,var(--bic-hover-blk) 55%),linear-gradient(160deg,var(--bic-card-shine) 0,transparent 45%)}.box_icon_corner .box_icon_wrp{position:absolute;top:50%;left:-1px;transform:translateY(-50%);width:58px;height:58px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 500px var(--bic-circle-ol),0 4px 12px rgba(0,0,0,.4),0 0 0 1px var(--bdr-2);transition:transform .25s,box-shadow .25s}.box_icon_corner:hover .box_icon_wrp{transform:translateY(-50%) scale(1.08);box-shadow:inset 0 0 0 500px var(--bic-circle-ol),0 6px 18px rgba(0,0,0,.55),0 0 0 1px #e31c2e,0 0 10px rgba(227,28,46,.22)}.box_icon_corner .box_icon_wrp img,.box_icon_corner .box_icon_wrp svg{width:40px;height:40px;object-fit:contain;display:block}[data-theme=dark] .box_icon_corner.bgc-4{--bic-border-n:hsl(0 0% 38%);--bic-bd-side:hsl(0 0% 34%)}[data-theme=dark] .box_icon_corner.bgc-5{background-color:var(--bgc-4);--bic-border-n:hsl(0 0% 36%);--bic-bd-side:hsl(0 0% 32%)}.neon_card.ase_title{margin-bottom:1.5rem}@media (min-width:780px){.lta_steps--grid{grid-template-columns:1fr 1fr;gap:2.5rem 3rem}.lta_steps--grid .lta_step{padding-bottom:0}.lta_steps--grid .lta_step::before{display:none}.grid_card .neon_icon,.row_card .neon_icon{width:48px;height:48px}.grid_card .neon_icon svg,.row_card .neon_icon svg{width:28px;height:28px}}.neon_card.row_card{padding:1rem 1.2rem}.neon_card.row_card .neon_head{margin-bottom:0}.neon_card.grid_card{min-height:150px;display:flex;flex-direction:column}.neon_card.grid_card .neon_head{margin-bottom:.9rem}