.sq-layers{padding:8.5rem 6vw;background:radial-gradient(circle at 68% 42%,rgba(201,162,39,.08),transparent 26%),linear-gradient(180deg,#040605,#020403);overflow:hidden}.sq-layers .sq-inner{display:grid;grid-template-columns:.52fr .48fr;gap:5rem;align-items:center}.sq-layers-copy{position:relative;z-index:2}.sq-layers-copy .sq-heading{max-width:760px}.sq-command-ladder{position:relative;min-height:610px;display:grid;place-items:center}.sq-command-ladder:before,.sq-command-ladder:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(201,162,39,.16);left:50%;top:50%;transform:translate(-50%,-50%)}.sq-command-ladder:before{width:500px;height:500px}.sq-command-ladder:after{width:360px;height:360px;border-style:dashed}.sq-command-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:154px;height:154px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle,rgba(201,162,39,.18),#070a08 67%);border:1px solid rgba(201,162,39,.55);box-shadow:0 0 50px rgba(201,162,39,.09),0 0 0 14px rgba(201,162,39,.025)}.sq-command-core b{display:block;font:600 .6rem Inter,sans-serif;letter-spacing:.2em;color:var(--sq-gold);text-transform:uppercase}.sq-command-core strong{display:block;font:400 1.45rem/1.05 'Cormorant Garamond',serif;color:var(--sq-white);margin-top:.35rem}.sq-level{position:absolute;width:180px;padding:1rem 1.1rem;border:1px solid rgba(201,162,39,.2);background:linear-gradient(145deg,rgba(15,19,16,.96),rgba(5,7,6,.94));box-shadow:0 18px 48px rgba(0,0,0,.24)}.sq-level:before{content:"";position:absolute;top:50%;width:46px;height:1px;background:linear-gradient(90deg,rgba(201,162,39,.55),transparent)}.sq-level b{display:block;color:var(--sq-gold);font:600 .58rem Inter,sans-serif;letter-spacing:.15em;margin-bottom:.4rem}.sq-level span{font:400 1.3rem 'Cormorant Garamond',serif;color:var(--sq-white)}.sq-level small{display:block;color:var(--sq-gray);font-size:.68rem;line-height:1.45;margin-top:.35rem}.sq-level-1{left:0;bottom:80px}.sq-level-1:before,.sq-level-2:before,.sq-level-3:before{right:-46px}.sq-level-2{left:30px;top:135px}.sq-level-3{left:calc(50% - 90px);top:30px}.sq-level-3:before{left:50%;top:auto;bottom:-46px;width:1px;height:46px;background:linear-gradient(rgba(201,162,39,.55),transparent)}.sq-level-4{right:30px;top:135px}.sq-level-4:before,.sq-level-5:before,.sq-level-6:before{left:-46px;transform:rotate(180deg)}.sq-level-5{right:0;bottom:80px}.sq-level-6{left:calc(50% - 90px);bottom:0}.sq-level-6:before{left:50%;top:-46px;width:1px;height:46px;background:linear-gradient(transparent,rgba(201,162,39,.55));transform:none}.sq-command-note{margin-top:2rem;color:var(--sq-soft);font:italic 400 1.65rem/1.25 'Cormorant Garamond',serif;max-width:650px;border-left:1px solid var(--sq-gold);padding-left:1.3rem}
.sq-assurance{padding:8.5rem 6vw;background:radial-gradient(circle at 50% 52%,rgba(201,162,39,.09),transparent 28%),linear-gradient(180deg,#050706,#020403);overflow:hidden}.lifecycle-layout{grid-template-columns:.34fr .66fr;gap:4rem}.lifecycle-copy{align-self:center}.lifecycle-copy .sq-heading{max-width:540px}.lifecycle-stage{position:relative;min-height:620px;display:grid;place-items:center}.lifecycle-orbit{position:absolute;width:520px;height:520px;border-radius:50%;border:1px solid rgba(201,162,39,.18)}.lifecycle-orbit:before,.lifecycle-orbit:after{content:"";position:absolute;border-radius:50%;inset:62px;border:1px dashed rgba(201,162,39,.18)}.lifecycle-orbit:after{inset:132px;border-style:solid;background:radial-gradient(circle,rgba(201,162,39,.12),rgba(201,162,39,.025) 50%,transparent 70%)}.life-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:178px;height:178px;border-radius:50%;display:grid;place-items:center;text-align:center;background:#070a08;border:1px solid rgba(201,162,39,.58);box-shadow:0 0 55px rgba(201,162,39,.1)}.life-center span{font:600 .58rem Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--sq-gold)}.life-center strong{display:block;font:400 2rem/1 'Cormorant Garamond',serif;margin-top:.35rem;color:var(--sq-white)}.life-node{position:absolute;z-index:3;width:150px;padding:1rem 1rem 1.1rem;border:1px solid rgba(201,162,39,.22);background:rgba(7,10,8,.94);box-shadow:0 16px 40px rgba(0,0,0,.28)}.life-node b{display:block;color:var(--sq-gold);font:600 .58rem Inter,sans-serif;letter-spacing:.15em}.life-node h3{font:400 1.35rem 'Cormorant Garamond',serif;margin:.45rem 0 .25rem}.life-node p{font-size:.67rem;line-height:1.45;color:var(--sq-gray);margin:0}.life-node-1{left:8%;top:8%}.life-node-2{right:8%;top:8%}.life-node-3{right:0;top:42%}.life-node-4{right:15%;bottom:4%}.life-node-5{left:15%;bottom:4%}.life-return-arc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:575px;height:575px;border-radius:50%;border-top:1px solid rgba(201,162,39,.5);border-right:1px solid rgba(201,162,39,.24);pointer-events:none}.life-return-arc:after{content:"↺";position:absolute;left:50%;bottom:-18px;transform:translateX(-50%);color:var(--sq-gold);font-size:1.4rem;background:#030504;padding:0 .55rem}.life-caption{position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);white-space:nowrap;color:var(--sq-soft);font:600 .56rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase}.sq-assurance .sq-lead{max-width:520px}
@media(max-width:1050px){.sq-layers .sq-inner,.lifecycle-layout{grid-template-columns:1fr}.sq-command-ladder,.lifecycle-stage{margin-top:2rem}.sq-command-ladder{min-height:560px}.lifecycle-stage{min-height:590px}}
@media(max-width:680px){.sq-layers,.sq-assurance{padding:5rem 1.2rem}.sq-command-ladder{min-height:auto;display:grid;grid-template-columns:1fr;gap:.7rem;padding-top:1rem}.sq-command-ladder:before,.sq-command-ladder:after,.sq-command-core{display:none}.sq-level{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%;min-height:108px}.sq-level:before{display:none}.sq-command-note{font-size:1.35rem}.lifecycle-stage{min-height:auto;display:grid;grid-template-columns:1fr;gap:.75rem;padding-top:1rem}.lifecycle-orbit,.life-center,.life-return-arc,.life-caption{display:none}.life-node{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%;min-height:110px}.life-node p{font-size:.74rem}}
