
.bl-ha,#eluid04aca9d0 .grid-ibx{position:relative;isolation:isolate}
.bl-ha:before,#eluid04aca9d0 .grid-ibx:before{content:"";position:absolute;inset:-30px -40px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2240%22 height=%2240%22%3E%3Cpath d=%22M40 0H0V40%22 fill=%22none%22 stroke=%22%231b1d21%22 stroke-opacity=%22.06%22/%3E%3C/svg%3E");-webkit-mask:radial-gradient(70% 90% at var(--gx,80%) 30%,#000,transparent 75%);mask:radial-gradient(70% 90% at var(--gx,80%) 30%,#000,transparent 75%)}
.bl-ha:after,#eluid04aca9d0 .grid-ibx:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:min(42vw,560px);aspect-ratio:200/140;background:no-repeat center/contain;opacity:.12;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transform:translate(var(--sx,0px),var(--sy,0px)) rotate(var(--sr,-6deg))}
.bl-ha:after{right:-9%;top:-4%;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 140%22%3E%3Cg fill=%22none%22 stroke=%22%23ff6501%22 stroke-width=%221.1%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M10 20 H160 a14 14 0 0 1 0 28 H40 a14 14 0 0 0 0 28 H160 a14 14 0 0 1 0 28 H10%22/%3E%3Cpath d=%22M24 12 v120%22 stroke-dasharray=%223 4%22 stroke-opacity=%22.5%22/%3E%3C/g%3E%3C/svg%3E")}
#eluid04aca9d0 .grid-ibx{--gx:20%}#eluid04aca9d0 .grid-ibx:after{left:-9%;bottom:-10%;--sr:5deg;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 140%22%3E%3Cg fill=%22none%22 stroke=%22%23ff6501%22 stroke-width=%221.1%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M20 70 c8 -40 16 -40 24 0 s16 40 24 0 16 -40 24 0 16 40 24 0 16 -40 24 0 16 40 24 0%22/%3E%3Cpath d=%22M4 70h16M164 70h30%22/%3E%3Ccircle cx=%22100%22 cy=%2270%22 r=%2256%22 stroke-opacity=%22.25%22/%3E%3C/g%3E%3C/svg%3E")}
/* application cards: lift + heating wire along the top edge */
.bl-ha__c{position:relative;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}
.bl-ha__c{background-image:linear-gradient(90deg,#b8430f,#ff6501,#ffb067,#ff6501,#b8430f)!important;background-repeat:no-repeat!important;background-position:14px 0!important;background-size:0 3px!important;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s,background-size .45s cubic-bezier(.2,.7,.2,1)!important}
.bl-ha__c:hover{transform:translateY(-4px);box-shadow:0 18px 34px -18px rgba(255,101,1,.45),0 2px 8px rgba(0,0,0,.06);border-color:rgba(255,101,1,.45)}
.bl-ha__c:hover{background-size:calc(100% - 28px) 3px!important}
@keyframes blzw{to{background-position:-200% 0}}
.bl-ha__c:hover svg{filter:drop-shadow(0 0 5px rgba(255,101,1,.55))}
.bl-ha__r a{transition:transform .3s,box-shadow .3s,background-color .3s}
.bl-ha__r a:hover{transform:translateX(4px);box-shadow:-3px 0 0 #ff6501,0 12px 26px -16px rgba(255,101,1,.5);background-color:rgba(255,101,1,.04)}
/* figures: number heats up */
.bl-st__g>*{transition:transform .3s}
.bl-st__g>*:hover{transform:translateY(-3px)}
.bl-st__g>*:hover :is(b,strong,span,div):first-child{color:#ffb067;text-shadow:0 0 14px rgba(255,101,1,.6);transition:color .3s,text-shadow .3s}
/* pillars */
#eluid04aca9d0 .grid-ibx__item-inner{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}
#eluid04aca9d0 .grid-ibx__item:hover .grid-ibx__item-inner{transform:translateY(-5px);box-shadow:0 22px 40px -22px rgba(255,101,1,.5)}
#eluid04aca9d0 .grid-ibx__item:hover .grid-ibx__title{color:#ff6501;transition:color .3s}
/* news */
.latest-posts-crs-post .latest-posts-crs-img,.latest-posts-crs-post img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.latest-posts-crs-post:hover img{transform:scale(1.04)}
@media(max-width:767px){.bl-ha:after,#eluid04aca9d0 .grid-ibx:after{width:90vw;opacity:.05}}
@media(prefers-reduced-motion:reduce){.bl-ha__c,.bl-ha__c:before,.bl-ha:after,#eluid04aca9d0 .grid-ibx:after{transition:none;animation:none}}
