.decoupling_works{background-color:var(--deep_blue)}.decoupling_works__strategy_inner{background:hsla(0,0%,100%,.05);border-radius:12px}.decoupling_works__strategy_grid{--dWSGCG:120px;display:grid;gap:30px var(--dWSGCG);grid-template-columns:repeat(2,1fr);padding:24px}.decoupling_works__strategy_grid_col{align-items:center;position:relative}.decoupling_works__together{isolation:isolate;margin-top:30px}.decoupling_works__together_inner{background:#131935;border:.776px solid rgba(31,35,63,0);border-radius:8.848px;padding:50px 120px;position:relative}.decoupling_works__together_inner:after{background:conic-gradient(var(--hub_blue) 30deg,var(--white) 60deg,transparent 100deg,var(--white) 160deg,var(--hub_blue) 220deg,transparent 300deg,var(--hub_blue) 310deg);border-radius:inherit;content:"";inset:-1px;opacity:.8;position:absolute;z-index:-1}.decoupling_works__together_grid{display:flex;flex-wrap:wrap;gap:30px 0;justify-content:space-between}.decoupling_works__together_grid_icon_container{align-items:center;aspect-ratio:1/1;background:transparent url(https://www.openlegacy.com/hubfs/2026/together_icon_bg.png) no-repeat 50%/contain;display:flex;justify-content:center;margin-inline:auto;margin-bottom:11px;width:60px}.decoupling_works__together_grid_icon_container img{width:32px}.decoupling_works__together_grid_col{display:flex;flex-direction:column;gap:6px}.decoupling_works__together_grid_line{background-image:url(https://www.openlegacy.com/hubfs/2026/dWorks_link.svg);background-repeat:repeat-y;width:1px}@media(min-width:768px){.decoupling_works__strategy_grid_col:nth-child(odd):after{background-image:url(https://www.openlegacy.com/hubfs/2026/dWorks_link.svg);background-repeat:repeat-y;bottom:27px;content:"";left:calc(100% + var(--dWSGCG)/2);position:absolute;top:27px;transform:translateX(-50%);width:1px}}@media(max-width:991px){.decoupling_works__together_inner{padding:30px}.decoupling_works__together_grid_line{display:none}.decoupling_works__together_grid_col{flex:1}}@media(max-width:767px){.decoupling_works__strategy_grid{grid-template-columns:1fr}.decoupling_works__together_grid_col{flex:none;width:100%}}