.assembling-block{position:relative;isolation:isolate}
.assembly-piece{transform-origin:50% 65%;border-radius:var(--assembly-gap,0px);box-shadow:0 20px 44px rgb(6 28 45 / var(--assembly-shadow,0));backface-visibility:hidden}
.gtn-facts{box-shadow:0 18px 48px rgb(8 35 55 / calc(.025 + var(--facts-arrival,1)*.04))}
.gtn-facts .fact-value{background:linear-gradient(110deg,#d7effb 15%,#91c6e4 50%,#d7effb 85%);background-size:180% 100%;background-position:calc(var(--facts-arrival,1)*100%) 50%;background-clip:text;-webkit-background-clip:text;color:transparent}
.gtn-facts .fact-atmosphere:hover{background:transparent;border-radius:0}
.gtn-facts .fact-atmosphere:hover .fact-value{color:transparent;translate:none;text-shadow:0 0 30px #acdfff26}
#metodo .method-grid.assembling-block .assembly-piece{box-shadow:0 18px 36px rgb(6 28 45 / var(--assembly-shadow,0));border-left-color:#a3cee51a}
#metodo .assembly-piece .method-media::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(230px circle at var(--pillar-x,50%) var(--pillar-y,45%),#a9dfff20,transparent 75%);opacity:0;transition:opacity .45s}
#metodo .assembly-piece:is(:hover,:focus-within) .method-media::before{opacity:1}
#metodo .assembly-piece .method-tag{transition:color .35s,letter-spacing .45s}
#metodo .assembly-piece:is(:hover,:focus-within) .method-tag{color:#d2edfc;letter-spacing:.12em}
#metodo .method-grid.assembling-block{overflow:visible;background:transparent;border-color:transparent}
#metodo .method-grid.assembling-block article{border-radius:var(--assembly-gap,0px);overflow:hidden}
#metodo .method-grid.assembling-block article:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}
#metodo .method-grid.assembling-block article:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}
@media(max-width:700px){
 #metodo .method-grid.assembling-block article:first-child{border-radius:24px 24px var(--assembly-gap,0px) var(--assembly-gap,0px)}
 #metodo .method-grid.assembling-block article:last-child{border-radius:var(--assembly-gap,0px) var(--assembly-gap,0px) 24px 24px}
}
@media(prefers-reduced-motion:reduce){.assembly-piece,.gtn-facts{transform:none!important;box-shadow:none}#metodo .assembly-piece .method-media::before,#metodo .assembly-piece .method-tag{transition:none}}
