/* AiBoss Divi Child v6.5.4 — Personal Branding Stage 6: Final polish & conversion hardening */
.aiboss-mentor-stage6-v654 .mentor352-hero{padding-top:18px;padding-bottom:10px}
.aiboss-mentor-stage6-v654 .mentor352-hero-card{border-radius:30px;overflow:hidden;box-shadow:0 30px 80px rgba(1,4,18,.3)}
.aiboss-mentor-stage6-v654 .mentor352-cover{min-height:184px}
.aiboss-mentor-stage6-v654 .mentor352-avatar{position:relative}
.aiboss-mentor-stage6-v654 .mentor654-avatar-fallback{display:none;position:absolute;inset:0;border-radius:inherit;place-items:center;background:linear-gradient(145deg,#10265d,#31145f);color:#fff;font-size:24px;font-weight:900;letter-spacing:.04em}
.aiboss-mentor-stage6-v654 .mentor352-avatar.is-image-error img{display:none}.aiboss-mentor-stage6-v654 .mentor352-avatar.is-image-error .mentor654-avatar-fallback{display:grid}
.aiboss-mentor-stage6-v654 .mentor654-starter-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;border:1px solid rgba(255,214,126,.2);background:rgba(255,214,126,.07);color:#ffd67e;font-size:9px;font-weight:900;letter-spacing:.08em}
.aiboss-mentor-stage6-v654.is-starter-profile .mentor653-trust-main{border-color:rgba(255,214,126,.18)}
.aiboss-mentor-stage6-v654.is-starter-profile .mentor653-trust-main>span{color:#ffd67e}
.aiboss-mentor-stage6-v654 .mentor653-intents a.is-selected{border-color:rgba(67,234,255,.5);box-shadow:0 20px 56px rgba(2,12,40,.28),inset 0 0 0 1px rgba(67,234,255,.12)}
.aiboss-mentor-stage6-v654 .mentor653-intents a:focus-visible,.aiboss-mentor-stage6-v654 button:focus-visible,.aiboss-mentor-stage6-v654 a:focus-visible{outline:2px solid #43eaff;outline-offset:3px}
.aiboss-mentor-stage6-v654 .mentor352-section,.aiboss-mentor-stage6-v654 .mentor651-professional-id,.aiboss-mentor-stage6-v654 .mentor352-final{content-visibility:auto;contain-intrinsic-size:1px 520px}
.aiboss-mentor-stage6-v654 .mentor352-mobile-cta{padding-bottom:max(10px,env(safe-area-inset-bottom));gap:7px}
.aiboss-mentor-stage6-v654 .mentor352-mobile-cta>a,.aiboss-mentor-stage6-v654 .mentor352-mobile-cta>button{min-height:46px}
.aiboss-mentor-stage6-v654 .mentor352-mobile-cta .mentor352-btn.is-primary{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.aiboss-mentor-stage6-v654 .mentor651-share-panel{max-height:min(88vh,760px);overflow:auto;overscroll-behavior:contain;padding-bottom:max(18px,env(safe-area-inset-bottom))}
.aiboss-mentor-stage6-v654 .mentor652-share-card{transform:translateZ(0)}
.aiboss-mentor-stage6-v654 .mentor654-share-note{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:9px 11px;border-radius:13px;background:rgba(67,234,255,.06);border:1px solid rgba(67,234,255,.12);color:#a9bde0;font-size:10px;line-height:1.4}
.aiboss-mentor-stage6-v654 .mentor654-share-note i{font-style:normal;color:#43eaff;font-weight:900}
.aiboss-mentor-stage6-v654 .mentor653-floating-contact a{min-width:76px;text-align:center}
@media(max-width:820px){.aiboss-mentor-stage6-v654 .mentor352-cover{min-height:160px}.aiboss-mentor-stage6-v654 .mentor352-hero-card{border-radius:26px}}
@media(max-width:640px){.aiboss-mentor-stage6-v654 .mentor352-hero{padding-top:10px}.aiboss-mentor-stage6-v654 .mentor352-hero-card{border-radius:22px}.aiboss-mentor-stage6-v654 .mentor352-cover{min-height:128px}.aiboss-mentor-stage6-v654 .mentor653-trust{margin-bottom:13px}.aiboss-mentor-stage6-v654 .mentor653-start{margin-bottom:16px}.aiboss-mentor-stage6-v654 .mentor352-mobile-cta{left:8px;right:8px;bottom:6px;border-radius:18px}.aiboss-mentor-stage6-v654 .mentor352-mobile-cta .mentor352-icon-btn{width:46px;min-width:46px}.aiboss-mentor-stage6-v654 .mentor651-share-panel{border-radius:24px 24px 0 0}}
@media(max-width:380px){.aiboss-mentor-stage6-v654 .mentor352-mobile-cta{gap:5px}.aiboss-mentor-stage6-v654 .mentor352-mobile-cta .mentor352-icon-btn{width:42px;min-width:42px}.aiboss-mentor-stage6-v654 .mentor352-mobile-cta>a,.aiboss-mentor-stage6-v654 .mentor352-mobile-cta>button{min-height:44px}.aiboss-mentor-stage6-v654 .mentor352-mobile-cta .mentor352-btn.is-primary{font-size:11px;padding-left:10px;padding-right:10px}}
@media(min-width:1200px){.aiboss-mentor-stage6-v654 .mentor352-wrap{max-width:1120px}.aiboss-mentor-stage6-v654 .mentor352-hero-card{min-height:520px}}
@media(prefers-reduced-motion:reduce){.aiboss-mentor-stage6-v654 .mentor653-intents a{transition:none!important}}
