:root{--release-panel-glow:0 24px 60px rgba(16,40,68,.13)}
.section{padding-top:clamp(38px,4.6vw,58px)!important;padding-bottom:clamp(38px,4.6vw,58px)!important}
.section-header{margin-bottom:22px!important}
.page-hero{padding-bottom:38px!important}
.services-intro-strip{padding-block:14px!important}

.about-name-panel{position:relative;isolation:isolate;overflow:hidden;gap:14px!important;padding:30px!important;background:radial-gradient(circle at 50% 46%,rgba(46,168,187,.20),transparent 28%),radial-gradient(circle at 88% 10%,rgba(29,95,134,.12),transparent 30%),linear-gradient(145deg,#fff,#f1fbfd)!important;box-shadow:var(--release-panel-glow)!important}
.about-name-panel:before{content:"";position:absolute;inset:16px;z-index:-1;border:1px solid rgba(46,168,187,.13);border-radius:26px;background:linear-gradient(rgba(46,168,187,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(46,168,187,.06) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent)}
.about-axis-card,.about-bridge-card{position:relative;z-index:2;border-color:rgba(46,168,187,.22)!important;box-shadow:0 12px 26px rgba(16,40,68,.07)}
.about-bridge-mark{position:relative;min-height:80px;padding:4px 18px!important}
.about-bridge-mark:before{content:"AxisBridge";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;padding:7px 14px;border-radius:999px;border:1px solid rgba(46,168,187,.28);background:#fff;color:var(--navy);box-shadow:0 10px 24px rgba(16,40,68,.10);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.about-bridge-mark span{width:52px!important;height:52px!important;box-shadow:0 12px 28px rgba(29,95,134,.22)}
.about-bridge-mark i{height:5px!important;background:linear-gradient(90deg,var(--navy),var(--teal),var(--navy))!important;box-shadow:0 0 0 5px rgba(46,168,187,.07)}

.founder-photo-release-wrap{width:min(330px,92%);position:relative;margin-inline:auto}
.founder-photo-release{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:30px;border:1px solid rgba(46,168,187,.28);background:#fff;box-shadow:0 28px 65px rgba(16,40,68,.20)}
.founder-experience-badge{position:absolute;right:-14px;bottom:22px;width:112px;height:112px;display:grid;place-content:center;text-align:center;border:7px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--navy),var(--teal));box-shadow:0 18px 38px rgba(16,40,68,.22)}
.founder-experience-badge strong{display:block;font-size:1.65rem;line-height:1}
.founder-experience-badge span{display:block;margin-top:5px;max-width:74px;font-size:.67rem;font-weight:850;line-height:1.15}
.founder-credential{margin-top:22px!important}
.founder-photo-note{display:none!important}
.founder-expertise-card{position:relative;overflow:hidden;padding-top:52px!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.founder-expertise-card:hover{transform:translateY(-4px);border-color:rgba(46,168,187,.38);box-shadow:0 18px 38px rgba(16,40,68,.10)}
.founder-expertise-number{position:absolute;top:14px;left:16px;min-width:34px;height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;color:var(--navy);background:var(--aqua);border:1px solid rgba(46,168,187,.24);font-size:.7rem;font-weight:900;letter-spacing:.05em}

.framework-hero-panel,.insights-hero-panel,.industries-hero-panel{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(46,168,187,.18),transparent 26%),radial-gradient(circle at 15% 18%,rgba(29,95,134,.13),transparent 24%),radial-gradient(circle at 85% 82%,rgba(109,218,231,.16),transparent 24%),linear-gradient(145deg,#fff,#eef9fb)!important;box-shadow:var(--release-panel-glow)!important}
.framework-hero-panel:before,.insights-hero-panel:before,.industries-hero-panel:before{border:2px dashed rgba(46,168,187,.24)!important;animation:abOrbitSpin 28s linear infinite}
.framework-hero-panel:after,.insights-hero-panel:after,.industries-hero-panel:after{border:1px solid rgba(29,95,134,.20)!important;box-shadow:0 0 0 30px rgba(46,168,187,.025),0 0 0 62px rgba(46,168,187,.02)}
.framework-core,.insights-hero-mark,.industries-core{position:relative;box-shadow:0 24px 55px rgba(29,95,134,.30),0 0 0 12px rgba(46,168,187,.08)!important}
.framework-core:after,.insights-hero-mark:after,.industries-core:after{content:"";position:absolute;inset:-23px;z-index:-1;border:1px solid rgba(46,168,187,.26);border-radius:50%}
.framework-orbit,.insight-topic,.industry-orbit{border-color:rgba(46,168,187,.32)!important;background:rgba(255,255,255,.96)!important;box-shadow:0 12px 28px rgba(16,40,68,.10)!important}
.framework-orbit:before,.insight-topic:before,.industry-orbit:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--teal)}
@keyframes abOrbitSpin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.framework-hero-panel:before,.insights-hero-panel:before,.industries-hero-panel:before{animation:none}}
@media(max-width:780px){.section{padding-top:30px!important;padding-bottom:30px!important}.page-hero{padding-bottom:28px!important}.about-name-panel{padding:22px!important}.founder-photo-release-wrap{width:min(280px,86vw)}.founder-experience-badge{right:-8px;bottom:14px;width:94px;height:94px;border-width:5px}.founder-experience-badge strong{font-size:1.4rem}}
