.LIFECYCLE::before,.LIFECYCLE::after{content:"";display:block;overflow:hidden}.LIFECYCLE .bottom-deco{height:var(--s6);border-radius:0 0 var(--s4) var(--s4);background:var(--purple-blue-gradient);position:relative;margin-top:var(--s5)}.LIFECYCLE .bottom-deco::before{content:'';position:absolute;top:0;left:1px;right:1px;bottom:1px;background:var(--white);border-radius:0 0 calc(var(--s4) - 1px) calc(var(--s4) - 1px)}.LIFECYCLE .group>h4{border-radius:var(--s4) var(--s4) 0 0;background:var(--purple-blue-gradient);position:relative;margin-bottom:var(--s5)}.LIFECYCLE .group>h4::before{content:'';position:absolute;top:1px;left:1px;right:1px;bottom:0;background:var(--white);border-radius:calc(var(--s4) - 1px) calc(var(--s4) - 1px) 0 0}.LIFECYCLE .group>h4 span{display:block;text-align:center;position:relative;padding:var(--s5) var(--s5) 0}.LIFECYCLE .group-card{position:relative;background:var(--blue-50);border-radius:var(--s3);padding:var(--s4);min-height:160rem;transition:background-color 0.25s;height:100%;box-sizing:border-box}.LIFECYCLE .group-card button{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;background:none;border:none;padding:0;margin:0;cursor:pointer;transition:color 0.25s}.LIFECYCLE .group-card button::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.LIFECYCLE .group-card:hover{background:var(--blue-500)}.LIFECYCLE .group-card:hover button{color:var(--white)}.wp-block .LIFECYCLE .modal{display:none}@media screen and (max-width:1440px){.LIFECYCLE .b-columns{margin:var(--ns1)}.LIFECYCLE .b-column{padding:var(--s1)}.LIFECYCLE .bottom-deco{margin-top:var(--s3)}.LIFECYCLE .group>h4{margin-bottom:var(--s3)}.LIFECYCLE .group-card{font-size:16rem}}@media screen and (max-width:960px){.LIFECYCLE .group .b-column[data-width="1/2"]{width:50%}}.LIFECYCLE-MODAL{position:relative;margin:0 auto;width:var(--col-6);max-width:100%}.LIFECYCLE-MODAL .wrapper{border-radius:var(--s4);background:var(--white);padding:var(--s7)}.LIFECYCLE-MODAL .link{margin-top:var(--ps)}@media screen and (max-width:960px){.LIFECYCLE-MODAL .wrapper{padding:var(--s5);border-radius:var(--s1)}}