/* AiBoss Divi Child v6.5.0 — Personal Branding Stage 2 / International Digital Name Card */
body.aiboss-mentor-stage2-v650{--m650-cyan:#5ce9ff;--m650-blue:#4a78ff;--m650-violet:#8a59ff;--m650-pink:#e94ec7;--m650-panel:rgba(10,23,54,.78);--m650-line:rgba(128,180,255,.12)}
body.aiboss-mentor-stage2-v650 .mentor352-topbar{transition:min-height .2s ease,background .2s ease,box-shadow .2s ease}body.aiboss-mentor-stage2-v650.is-scrolled .mentor352-topbar{background:rgba(5,9,24,.94);box-shadow:0 12px 40px rgba(0,0,0,.24)}
.mentor650-cover-mark{position:absolute;z-index:2;left:24px;top:22px;display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(4,12,34,.34);backdrop-filter:blur(11px);color:#e8fbff;font:800 9px/1 'Outfit',sans-serif;letter-spacing:.13em;text-shadow:0 3px 14px rgba(0,0,0,.32)}
body.aiboss-mentor-stage2-v650 .mentor352-hero-card{box-shadow:0 30px 95px rgba(0,0,0,.34),0 0 0 1px rgba(109,177,255,.05)}body.aiboss-mentor-stage2-v650 .mentor352-cover:before{content:"";position:absolute;z-index:1;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(5,8,23,.84));pointer-events:none}
body.aiboss-mentor-stage2-v650 .mentor352-avatar{box-shadow:0 22px 58px rgba(0,0,0,.38),0 0 0 7px rgba(73,111,255,.07)}body.aiboss-mentor-stage2-v650 .mentor352-identity h1{max-width:760px;text-wrap:balance}body.aiboss-mentor-stage2-v650 .mentor352-headline{max-width:720px;text-wrap:balance}body.aiboss-mentor-stage2-v650 .mentor352-intro{max-width:740px}
body.aiboss-mentor-stage2-v650 .mentor352-facts>div{border:1px solid rgba(126,166,255,.08);background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.028))}
body.aiboss-mentor-stage2-v650 .mentor352-namecard{border:1px solid rgba(117,178,255,.12);background:radial-gradient(circle at 88% 0%,rgba(188,70,255,.16),transparent 35%),linear-gradient(155deg,rgba(13,31,67,.98),rgba(8,17,42,.98));box-shadow:0 26px 68px rgba(0,0,0,.30)}body.aiboss-mentor-stage2-v650 .mentor352-namecard:after{content:"";position:absolute;left:-40%;top:-60%;width:45%;height:220%;transform:rotate(24deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent);animation:mentor650Sweep 9s ease-in-out infinite;pointer-events:none}.mentor352-namecard>*{position:relative;z-index:2}.mentor352-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor352-card-actions .mentor352-btn.is-primary{grid-column:1/-1}.mentor352-card-actions .mentor352-btn{min-height:42px}
.mentor650-owner-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 14px;border:1px solid rgba(100,211,255,.12);border-radius:15px;background:linear-gradient(110deg,rgba(28,141,255,.08),rgba(127,70,255,.08));color:#94a6ca;font-size:11px;line-height:1.55}.mentor650-owner-note strong{flex:0 0 auto;color:#dcecff}.mentor650-owner-note span{min-width:0}
body.aiboss-mentor-stage2-v650 .mentor352-section{padding-top:48px;padding-bottom:48px}body.aiboss-mentor-stage2-v650 .mentor352-panel,body.aiboss-mentor-stage2-v650 .mentor352-achievements article,body.aiboss-mentor-stage2-v650 .mentor352-testimonials blockquote,body.aiboss-mentor-stage2-v650 .mentor352-location-copy,body.aiboss-mentor-stage2-v650 .mentor352-location-action{border:1px solid rgba(126,174,255,.07);box-shadow:inset 0 1px rgba(255,255,255,.025)}
body.aiboss-mentor-stage2-v650 .mentor352-btn:focus-visible,body.aiboss-mentor-stage2-v650 .mentor352-icon-btn:focus-visible,body.aiboss-mentor-stage2-v650 a:focus-visible{outline:2px solid var(--m650-cyan);outline-offset:3px}
.mentor650-save-mobile{display:grid;place-items:center;text-decoration:none!important;font-size:23px!important;line-height:1;color:#eaf4ff!important}
@keyframes mentor650Sweep{0%,64%,100%{transform:translateX(-10%) rotate(24deg);opacity:0}73%{opacity:1}90%{transform:translateX(360%) rotate(24deg);opacity:0}}

/* Classic: public/member Digital Name Card follows the selected member appearance when available. */
body.aiboss-mentor-stage2-v650.aixdv-skin-classic{color:#173451;background:radial-gradient(circle at 10% 7%,rgba(21,153,239,.10),transparent 30%),linear-gradient(180deg,#f7fbff 0%,#eef6ff 58%,#f8fbff 100%)!important}body.aiboss-mentor-stage2-v650.aixdv-skin-classic:before{opacity:.08}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-topbar{background:rgba(248,252,255,.9);border-bottom-color:#dceaf8}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-brand{color:#12395f}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-network{color:#59718e}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-icon-btn{background:#eef5ff;color:#1d5790}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-hero-card{background:#fff;box-shadow:0 28px 74px rgba(34,86,133,.12)}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-cover:after{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.18) 55%,rgba(255,255,255,.96))}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor650-cover-mark{background:rgba(255,255,255,.78);border-color:rgba(71,128,190,.18);color:#245c8e;text-shadow:none}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-badge{background:#edf5ff;border:1px solid #dae8f7;color:#456887}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-badge.is-status{background:linear-gradient(135deg,#e5f8ff,#edf0ff);color:#126490}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-kicker{color:#0d8ec5}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-identity h1,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-headline,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-section h2,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-community h2,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-final h2{color:#153b5f}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-role,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-intro,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-section>header p{color:#617d99}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-facts>div{background:#f5f9ff;border-color:#e2edf8}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-facts strong{color:#234d72}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-namecard{background:linear-gradient(145deg,#f7fbff,#edf5ff);border-color:#d9e8f7;box-shadow:0 18px 42px rgba(36,83,128,.11)}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-namecard:before{background:rgba(77,131,255,.09)}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-namecard-top{color:#6c85a0}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-namecard-top strong,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-card-name strong{color:#1b466d}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-card-name small{color:#6f88a1}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-btn:not(.is-primary){background:#edf5ff;color:#285b88!important;border:1px solid #dce9f6}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-section-nav{background:rgba(245,250,255,.9);border-color:#dfebf6}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-section-nav a{color:#66809b}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-section-nav a:hover,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-section-nav a.is-active{background:#e7f2ff;color:#1b5a8d}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-panel,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-achievements article,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-testimonials blockquote,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-location-copy,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-location-action{background:#fff;border-color:#e1edf8;box-shadow:0 12px 30px rgba(36,83,128,.06)}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-panel p,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-panel blockquote,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-commit p,body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-timeline p{color:#405f7c}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-footer{color:#6e879f}body.aiboss-mentor-stage2-v650.aixdv-skin-classic .mentor352-mobile-cta{background:rgba(248,252,255,.94);border:1px solid #dbe8f5;box-shadow:0 18px 45px rgba(35,75,114,.15)}

@media(max-width:980px){body.aiboss-mentor-stage2-v650 .mentor352-namecard{grid-template-columns:145px minmax(0,1fr) 1.2fr}.mentor352-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor352-card-actions .mentor352-btn.is-primary{grid-column:1/-1}}
@media(max-width:700px){.mentor650-cover-mark{left:13px;top:12px;min-height:26px;padding:6px 8px;font-size:8px}.mentor650-owner-note{display:grid;gap:3px;width:calc(100% - 20px);padding:10px 12px}.mentor650-owner-note strong{font-size:11px}.mentor650-owner-note span{font-size:10px}.mentor352-cover{height:160px!important}.mentor352-hero-content{margin-top:-48px!important;padding-inline:14px!important}.mentor352-avatar{width:94px!important;height:94px!important;border-radius:25px!important}.mentor352-avatar img{border-radius:21px!important}.mentor352-badges{margin-top:10px!important}.mentor352-identity h1{font-size:clamp(29px,9vw,37px)!important;line-height:1.04!important}.mentor352-role{font-size:11px!important;line-height:1.5}.mentor352-headline{margin-top:14px!important;font-size:17px!important}.mentor352-intro{font-size:12px!important;line-height:1.65}.mentor352-facts{margin-top:16px!important;gap:7px!important}.mentor352-facts>div{padding:11px 12px!important;min-height:68px}.mentor352-namecard{margin-top:13px!important;padding:15px!important}.mentor352-qr{width:146px!important;margin:14px auto 12px!important}.mentor352-card-actions{gap:7px!important}.mentor352-card-actions .mentor352-btn{min-height:43px!important;padding:9px 10px!important;font-size:10px!important}.mentor352-section{padding:32px 0!important}.mentor352-section-nav .mentor352-wrap{padding-block:7px!important}.mentor352-section-nav a{min-height:36px;display:inline-flex;align-items:center}.mentor352-mobile-cta{grid-template-columns:minmax(0,1fr) 46px 46px!important;gap:7px!important}.mentor352-mobile-cta .mentor352-icon-btn{display:grid;place-items:center}.mentor352-footer{padding-bottom:104px!important}}
@media(max-width:390px){.mentor352-facts{grid-template-columns:1fr!important}.mentor352-facts>div:last-child{grid-column:auto!important}.mentor352-card-actions{grid-template-columns:1fr 1fr!important}.mentor352-card-actions .mentor352-btn.is-primary{grid-column:1/-1!important}.mentor352-card-actions .mentor352-btn:last-child{grid-column:1/-1}.mentor352-qr{width:132px!important}}
@media(prefers-reduced-motion:reduce){.mentor352-namecard:after{animation:none!important}.mentor352-topbar{transition:none!important}}

@media(pointer:fine) and (prefers-reduced-motion:no-preference){body.aiboss-mentor-stage2-v650 .mentor352-cover{transform:translate3d(var(--m650-x,0),var(--m650-y,0),0) scale(1.015);transition:transform .18s ease-out}}
