/* A living circuit, with an explicit return from information to the client. */
.method-map{height:540px}.method-map .map-point{width:155px;transform:translate(-50%,-30px)}.method-map .map-point>span{width:60px;height:60px}.method-map .point-0{left:14.167%;top:25.58%}.method-map .point-1{left:50%;top:16.279%}.method-map .point-2{left:85%;top:25.58%}.method-map .point-3{left:85%;top:67.442%}.method-map .point-4{left:66.667%;top:88.372%}.method-map .point-5{left:33.333%;top:88.372%}.method-map .point-6{left:14.167%;top:67.442%}.method-map .map-center{top:48%;left:50%}.method-map .map-signature{position:absolute;bottom:auto;top:57%;left:33%;width:35%;font-size:.8rem;text-align:center;line-height:1.8}.method-map .map-point>small{white-space:normal;max-width:19ch;line-height:1.5}.method-map .point-6>span{border-color:#4d91bd;background:#0c344a}.method-section[data-connection="6"] .map-base{stroke:#5cdce3;stroke-dasharray:none;opacity:.5}.method-section[data-connection="6"] .map-center{filter:drop-shadow(0 0 22px #14d6ee88)}.method-section[data-connection="6"] .map-point>span{border-color:#57d7dd;box-shadow:0 0 20px #13f2f216}
.btn{transform:translate3d(var(--mx,0px),var(--my,0px),0)!important;will-change:auto;transition:box-shadow .22s,background .22s,border-color .22s,color .22s}.btn:hover{box-shadow:0 10px 32px #13cde82d}.btn:focus-visible{outline:3px solid #60d9ff;outline-offset:5px}.cta-actions,.hero-actions{gap:1.6rem}.closing-network{position:relative;isolation:isolate;overflow:hidden;border:1px solid #b7dce6!important;background:#f2fafc!important;box-shadow:0 18px 60px #09516b12!important}.closing-network::before,.closing-network::after{display:none!important}.closing-network>[data-ambient-network]{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.9}.closing-network .lead{position:relative;max-width:56ch}.closing-network .eyebrow{background:#f6fcffcc}.closing-network h2{text-wrap:balance}.closing-orbit{position:absolute;width:620px;height:620px;border:1px solid #4fb4d112;border-radius:50%;left:calc(50% - 310px);top:calc(50% - 310px);z-index:-1;box-shadow:0 0 0 85px #5db8d006,0 0 0 160px #5db8d004}.closing-network .cta-actions{position:relative;z-index:1}.closing-network .btn-primary{background:#06394f;color:#e2ffff;min-height:60px;padding:1.1rem 1.6rem;border:1px solid #06394f}.closing-network .btn-ghost{background:#ffffffbf;border-color:#81b7c9;color:#2c647d;min-height:60px;padding:1.1rem 1.5rem}.stack-caption p{font-size:1.05rem}.stack-caption p>span{font-size:.9rem;max-width:64ch;line-height:1.8;margin-top:.3rem}
@media(max-width:1100px){.method-map{height:510px}.method-map .map-point{width:130px}.method-map .map-point>small{display:none}.method-map .map-point>b{font-size:.82rem}.method-map .map-signature{font-size:.75rem;top:59%}}
@media(max-width:760px){.method-map{height:460px;max-width:550px}.method-map .map-point{width:108px;transform:translate(-50%,-25px)}.method-map .map-point>span{width:50px;height:50px;font-size:1.1rem}.method-map .map-point>b{font-size:.78rem;max-width:12ch;line-height:1.5}.method-map .map-signature{font-size:.75rem;left:31%;width:38%;top:56%}.method-map .map-center{width:75px;top:44%}.closing-network{padding:3rem 1.3rem!important}.closing-network h2{font-size:2.1rem}.closing-network .cta-actions{gap:1.3rem}.closing-network .btn{width:100%;justify-content:center;font-size:.9rem}.cta-actions,.hero-actions{gap:1.35rem}.stack-caption p>span{font-size:.85rem}}
@media(prefers-reduced-motion:reduce){.btn{transform:none!important}.closing-network .btn{transition:none}}
