/* Reset every inherited anchor before positioning lifecycle cards. */
.hero-visual .node{top:auto;right:auto;bottom:auto;left:auto;transform:none;width:auto;height:auto}
.hero-visual .node-a{top:76px;left:42px}.hero-visual .node-b{top:32px;left:50%;transform:translateX(-50%)}.hero-visual .node-c{top:76px;right:38px}.hero-visual .node-d{top:46%;right:10px}.hero-visual .node-e{right:42px;bottom:90px}.hero-visual .node-f{bottom:48px;left:50%;transform:translateX(-50%)}.hero-visual .node-g{bottom:90px;left:26px}.hero-visual .node-h{top:46%;left:10px}
.founder{padding-top:96px;padding-bottom:96px;display:grid;grid-template-columns:minmax(260px,.58fr) minmax(600px,1.42fr);gap:8vw;align-items:center;max-width:1450px;margin:auto;background:var(--paper)}
.founder-mark{min-height:390px;background:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.founder-mark:before{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(255,255,255,.17);border-radius:50%}.founder-mark:after{content:"";position:absolute;width:360px;height:210px;border:1px solid rgba(255,107,74,.42);border-radius:50%;transform:rotate(-25deg)}.founder-mark img{width:130px;position:relative;z-index:1;filter:drop-shadow(0 18px 28px rgba(0,0,0,.25))}.founder-mark>span{position:relative;z-index:1;margin-top:28px;color:#fff;text-align:center;font:600 11px/1.5 Manrope;letter-spacing:.12em;text-transform:uppercase}
.founder-copy h2{font-size:clamp(42px,4.2vw,64px)}.founder-lead{max-width:760px;font-size:16px;line-height:1.8;color:var(--muted);margin:28px 0 36px}.founder-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.founder-facts div{padding:20px 18px 20px 0;border-right:1px solid var(--line)}.founder-facts div+div{padding-left:18px}.founder-facts div:last-child{border:0}.founder-facts strong,.founder-facts span{display:block}.founder-facts strong{font:600 13px/1.4 Manrope}.founder-facts span{font-size:9px;color:var(--muted);margin-top:5px}
.footer-contact .whatsapp-link{border:0;color:#fff;display:flex;align-items:center;gap:8px;padding:5px 11px;background:#1f9f62;border-radius:2px;font-size:12px}.whatsapp-link svg{width:16px;height:16px;fill:currentColor}.footer-contact .whatsapp-link span{color:inherit}
.remote-support{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;width:100%;min-width:330px}.remote-support small{grid-column:1/-1;text-align:right;color:#8fa2ba;font:700 8px/1.2 Manrope;letter-spacing:.14em;text-transform:uppercase}.footer-contact .remote-support-link{border:1px solid rgba(255,255,255,.22);padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:7px;background:#0756a3;color:#fff;border-radius:2px;font-size:10px;line-height:1.2;transition:background .2s,border-color .2s,transform .2s}.footer-contact .remote-support-link:hover{background:#0d6dcc;border-color:#57a9f5;transform:translateY(-1px)}.remote-support-link svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer-contact .remote-support-link span{color:inherit}
@media(max-width:1180px){.founder{grid-template-columns:.7fr 1.3fr}.founder-facts{grid-template-columns:1fr}.founder-facts div,.founder-facts div+div{padding:13px 0;border-right:0;border-bottom:1px solid var(--line)}.founder-facts div:last-child{border:0}}
@media(max-width:700px){.hero-visual .node{top:auto;right:auto;bottom:auto;left:auto;transform:none}.hero-visual .node-a{top:65px;left:3px}.hero-visual .node-b{top:28px;left:50%;transform:translateX(-50%)}.hero-visual .node-c{top:65px;right:3px}.hero-visual .node-d{top:46%;right:0}.hero-visual .node-e{right:4px;bottom:76px}.hero-visual .node-f{bottom:43px;left:50%;transform:translateX(-50%)}.hero-visual .node-g{bottom:76px;left:0}.hero-visual .node-h{top:46%;left:0}.founder{grid-template-columns:1fr;padding-top:70px;padding-bottom:70px}.founder-mark{min-height:300px}.founder-copy h2{font-size:40px}.founder-facts{grid-template-columns:1fr}.footer-contact .whatsapp-link{margin-top:4px}.remote-support{min-width:0;grid-template-columns:1fr;width:min(100%,330px)}.remote-support small{text-align:left}}
