/* AiBoss Mentor Public Stylesheet v364 — source-order-preserving consolidation. Do not manually reorder. */
/* =========== Original: font-system-v332.css =========== */
/* AiBoss global typography — local variable fonts supplied for this project. */
@font-face{
  font-family:'Outfit';
  src:url('../fonts/aiboss/Outfit-Variable.woff2') format('woff2');
  font-style:normal;
  font-weight:400 900;
  font-display:swap;
}
@font-face{
  font-family:'Plus Jakarta Sans';
  src:url('../fonts/aiboss/PlusJakartaSans-Variable.woff2') format('woff2');
  font-style:normal;
  font-weight:400 800;
  font-display:swap;
}
:root{
  --aiboss-font-display:'AiBoss WORLD','Outfit','Segoe UI',system-ui,sans-serif;
  --aiboss-font-body:'Plus Jakarta Sans','Segoe UI',system-ui,sans-serif;
}
html,body{font-family:var(--aiboss-font-body)!important}
body p,body li,body label,body input,body textarea,body select,body table,body td,body th,body small,body em{font-family:var(--aiboss-font-body)!important}
body h1,body h2,body h3,body h4,body h5,body h6,body button,body .button,body .et_pb_button,body input[type='submit'],body input[type='button']{font-family:var(--aiboss-font-display)!important}
body [class^='aixdv']:not(.et-pb-icon),body [class*=' aixdv']:not(.et-pb-icon),body [class^='aiboss']:not(.et-pb-icon),body [class*=' aiboss']:not(.et-pb-icon){font-family:var(--aiboss-font-body)!important}
body [class^='aixdv'] h1,body [class^='aixdv'] h2,body [class^='aixdv'] h3,body [class^='aixdv'] h4,body [class*=' aixdv'] h1,body [class*=' aixdv'] h2,body [class*=' aixdv'] h3,body [class*=' aixdv'] h4,body [class^='aiboss'] h1,body [class^='aiboss'] h2,body [class^='aiboss'] h3,body [class^='aiboss'] h4,body [class*=' aiboss'] h1,body [class*=' aiboss'] h2,body [class*=' aiboss'] h3,body [class*=' aiboss'] h4{font-family:var(--aiboss-font-display)!important;letter-spacing:-.02em}
body .aiboss320-brand b,body .aiboss331-pulse-copy strong,body .aiboss331-quick-grid b,body .aiboss590-product h3,body .aiboss590-price strong{font-family:var(--aiboss-font-display)!important}


/* =========== Original: mentor-profile-v352.css =========== */
:root{--m352-bg:#050817;--m352-bg2:#081126;--m352-card:rgba(10,20,48,.72);--m352-card2:rgba(12,25,58,.9);--m352-line:rgba(153,187,255,.12);--m352-text:#f6f8ff;--m352-muted:#a7b5d2;--m352-soft:#7383a7;--m352-cyan:#55e8ff;--m352-blue:#5f79ff;--m352-violet:#9c61ff;--m352-pink:#ff4fc4;--m352-radius:28px;--m352-shadow:0 28px 90px rgba(0,0,0,.36)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body.aiboss-mentor-profile-v352{margin:0;min-height:100vh;color:var(--m352-text);font-family:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;background:radial-gradient(circle at 10% 8%,rgba(73,93,255,.16),transparent 28%),radial-gradient(circle at 91% 22%,rgba(255,49,188,.12),transparent 27%),linear-gradient(180deg,#050817 0%,#071126 42%,#050817 100%);overflow-x:hidden}body.aiboss-mentor-profile-v352:before{content:"";position:fixed;z-index:-1;inset:0;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,black,transparent 70%)}
body.aiboss-mentor-profile-v352 h1,body.aiboss-mentor-profile-v352 h2,body.aiboss-mentor-profile-v352 h3,body.aiboss-mentor-profile-v352 strong,body.aiboss-mentor-profile-v352 .mentor352-btn{font-family:'Outfit','Plus Jakarta Sans',sans-serif}.mentor352-wrap{width:min(1180px,calc(100% - 36px));margin-inline:auto}.mentor352-page{min-height:100vh}.abv-skip-link{position:fixed;z-index:9999;left:16px;top:12px;transform:translateY(-160%);padding:10px 14px;border-radius:12px;background:#fff;color:#07122c;text-decoration:none;font-weight:700;font-size:12px}.abv-skip-link:focus{transform:translateY(0)}
.mentor352-topbar{position:sticky;z-index:60;top:0;padding:12px 0;background:linear-gradient(180deg,rgba(5,8,23,.92),rgba(5,8,23,.72));backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.045)}.admin-bar .mentor352-topbar{top:32px}.mentor352-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.mentor352-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.mentor352-brand img{display:block;width:42px;height:42px;object-fit:contain}.mentor352-brand span{font:600 19px 'Outfit',sans-serif;letter-spacing:-.02em}.mentor352-top-actions{display:flex;align-items:center;gap:10px}.mentor352-network{display:inline-flex;align-items:center;gap:8px;color:#b9c7e7;font-size:11px;font-weight:650}.mentor352-network i{width:8px;height:8px;border-radius:999px;background:#52f7b0;box-shadow:0 0 18px rgba(82,247,176,.55)}.mentor352-icon-btn{width:42px;height:42px;border:0;border-radius:13px;background:rgba(255,255,255,.065);color:#eaf1ff;font:700 17px 'Outfit',sans-serif;cursor:pointer;transition:.2s ease}.mentor352-icon-btn:hover{transform:translateY(-2px);background:rgba(116,141,255,.16)}
.mentor352-hero{padding-top:28px}.mentor352-hero-card{position:relative;overflow:hidden;border-radius:34px;background:linear-gradient(145deg,rgba(15,29,66,.96),rgba(8,16,39,.92));box-shadow:var(--m352-shadow)}.mentor352-hero-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--m352-line)}.mentor352-cover{height:250px;position:relative;background:linear-gradient(115deg,rgba(47,74,183,.5),rgba(127,54,215,.38),rgba(231,53,180,.32)),var(--mentor-cover);background-size:cover;background-position:center}.mentor352-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,23,.04),rgba(5,8,23,.78))}.mentor352-orbit{position:absolute;z-index:1;right:-8%;top:-90px;width:420px;height:260px;border-radius:50%;border:1px solid rgba(125,210,255,.14);transform:rotate(-15deg);box-shadow:0 0 80px rgba(120,61,255,.14)}
.mentor352-hero-content{position:relative;z-index:2;display:grid;grid-template-columns:150px minmax(0,1fr) 292px;gap:28px;align-items:start;margin-top:-82px;padding:0 34px 34px}.mentor352-avatar{width:148px;height:148px;padding:5px;border-radius:36px;background:linear-gradient(135deg,#75edff,#755dff 50%,#ff55c7);box-shadow:0 20px 55px rgba(0,0,0,.35)}.mentor352-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:31px;background:#09152f}.mentor352-identity{padding-top:94px;min-width:0}.mentor352-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}.mentor352-badge{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.065);color:#b7c5e4;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.mentor352-badge.is-status{background:linear-gradient(135deg,rgba(76,209,255,.15),rgba(130,85,255,.17));color:#dff8ff}.mentor352-verified{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#2997ff;color:#fff;font:800 11px/1 'Outfit',sans-serif;box-shadow:0 0 18px rgba(41,151,255,.42)}.mentor352-verified.is-name{display:inline-grid;vertical-align:middle;margin-left:8px;width:22px;height:22px;font-size:13px}.mentor352-kicker{display:block;margin-bottom:8px;color:#62e8ff;font:700 10px 'Outfit',sans-serif;letter-spacing:.16em}.mentor352-identity h1{margin:0;color:#fff;font:600 clamp(38px,4.2vw,64px)/.98 'Outfit',sans-serif;letter-spacing:-.045em}.mentor352-role{margin:10px 0 0;color:#b5c3df;font-size:12px}.mentor352-role span{color:#7484a6}.mentor352-headline{margin:22px 0 0;max-width:760px;color:#f7f9ff;font:500 clamp(19px,2vw,28px)/1.32 'Outfit',sans-serif;letter-spacing:-.02em}.mentor352-intro{margin:14px 0 0;max-width:760px;color:#9faccc;font-size:13px;line-height:1.75}.mentor352-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px}.mentor352-facts>div{min-width:0;padding:13px 14px;border-radius:16px;background:rgba(255,255,255,.045)}.mentor352-facts small{display:block;color:#6f80a6;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.mentor352-facts strong{display:block;margin-top:5px;color:#e7edff;font-size:11px;font-weight:550;line-height:1.45}
.mentor352-namecard{position:relative;overflow:hidden;margin-top:36px;padding:20px;border-radius:24px;background:linear-gradient(155deg,rgba(13,27,61,.98),rgba(10,18,42,.97));box-shadow:0 24px 60px rgba(0,0,0,.26)}.mentor352-namecard:before{content:"";position:absolute;width:160px;height:160px;border-radius:50%;right:-70px;top:-65px;background:rgba(173,80,255,.15);filter:blur(22px)}.mentor352-namecard-top{position:relative;display:flex;justify-content:space-between;gap:12px;align-items:center;color:#7384ab;font-size:8px;font-weight:750;letter-spacing:.13em}.mentor352-namecard-top strong{color:#dce5ff;font-size:9px;font-weight:600}.mentor352-qr{position:relative;display:grid;place-items:center;width:172px;aspect-ratio:1;margin:22px auto 17px;padding:10px;border-radius:20px;background:#fff}.mentor352-qr svg{display:block;width:100%;height:100%}.mentor352-card-name{text-align:center}.mentor352-card-name strong{display:block;color:#fff;font-size:16px;font-weight:580}.mentor352-card-name small{display:block;margin-top:4px;color:#8191b6;font-size:9px}.mentor352-card-actions{display:grid;gap:8px;margin-top:18px}.mentor352-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:0;border-radius:14px;background:rgba(255,255,255,.065);color:#eaf0ff;text-decoration:none;text-align:center;font-size:11px;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.mentor352-btn:hover{transform:translateY(-2px);background:rgba(124,144,255,.13)}.mentor352-btn.is-primary{background:linear-gradient(110deg,#177fff,#745dff 52%,#c441cf);color:#fff;box-shadow:0 12px 28px rgba(82,86,255,.22)}
.mentor352-section-nav{position:sticky;z-index:40;top:67px;margin-top:18px;background:rgba(5,8,23,.82);backdrop-filter:blur(18px);border-block:1px solid rgba(255,255,255,.045)}.admin-bar .mentor352-section-nav{top:99px}.mentor352-section-nav .mentor352-wrap{display:flex;gap:6px;overflow:auto;padding-top:9px;padding-bottom:9px;scrollbar-width:none}.mentor352-section-nav .mentor352-wrap::-webkit-scrollbar{display:none}.mentor352-section-nav a{flex:0 0 auto;padding:8px 11px;border-radius:10px;color:#8291b3;text-decoration:none;font-size:9px;font-weight:700;letter-spacing:.04em;transition:.2s ease}.mentor352-section-nav a:hover,.mentor352-section-nav a.is-active{color:#fff;background:rgba(108,121,255,.12)}
.mentor352-content{padding-top:18px;padding-bottom:20px}.mentor352-section{scroll-margin-top:120px;padding:58px 0}.mentor352-section>header{max-width:760px;margin-bottom:25px}.mentor352-section>header>span,.mentor352-community>div>span,.mentor352-final>div>span{display:block;margin-bottom:8px;color:#5fe7ff;font:700 9px 'Outfit',sans-serif;letter-spacing:.16em}.mentor352-section h2,.mentor352-community h2,.mentor352-final h2{margin:0;color:#f8faff;font:580 clamp(30px,4vw,48px)/1.08 'Outfit',sans-serif;letter-spacing:-.035em}.mentor352-section>header p{margin:11px 0 0;color:#8494b6;font-size:12px;line-height:1.75}.mentor352-about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.mentor352-panel{min-height:220px;padding:28px;border-radius:26px;background:linear-gradient(145deg,rgba(12,25,58,.78),rgba(8,17,40,.72));box-shadow:inset 0 0 0 1px rgba(255,255,255,.055)}.mentor352-panel.is-accent{background:radial-gradient(circle at 80% 5%,rgba(217,70,255,.13),transparent 32%),linear-gradient(145deg,rgba(15,27,63,.85),rgba(8,17,40,.76))}.mentor352-panel small{color:#6fe6ff;font-size:9px;font-weight:750;letter-spacing:.13em}.mentor352-panel p,.mentor352-panel blockquote{margin:18px 0 0;color:#c7d1e8;font-size:14px;line-height:1.85}.mentor352-panel blockquote{font:500 clamp(18px,2vw,25px)/1.55 'Outfit',sans-serif;color:#eef2ff;letter-spacing:-.015em}
.mentor352-commit{position:relative;overflow:hidden;display:grid;grid-template-columns:80px 1fr;gap:18px;align-items:start;padding:34px;border-radius:28px;background:linear-gradient(120deg,rgba(44,72,173,.18),rgba(137,64,220,.15),rgba(255,65,183,.11))}.mentor352-commit>span{font:400 88px/1 'Outfit',sans-serif;color:rgba(107,223,255,.34)}.mentor352-commit p{margin:7px 0 0;color:#e9edff;font:500 clamp(18px,2.2vw,28px)/1.55 'Outfit',sans-serif}.mentor352-timeline{display:grid;gap:8px}.mentor352-timeline article{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:start;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.035)}.mentor352-timeline i{font:700 11px 'Outfit',sans-serif;color:#5fe8ff;font-style:normal}.mentor352-timeline p{margin:0;color:#bec9e2;font-size:13px;line-height:1.7}.mentor352-skills{display:flex;flex-wrap:wrap;gap:9px}.mentor352-skills span{padding:11px 15px;border-radius:999px;background:linear-gradient(135deg,rgba(68,206,255,.08),rgba(129,77,255,.11));color:#d8e1f7;font-size:11px;font-weight:600}.mentor352-achievements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mentor352-achievements article{min-height:165px;padding:22px;border-radius:22px;background:linear-gradient(145deg,rgba(12,25,58,.8),rgba(7,16,38,.72));box-shadow:inset 0 0 0 1px rgba(255,255,255,.045)}.mentor352-achievements span{color:#6de7ff;font:700 11px 'Outfit',sans-serif}.mentor352-achievements p{margin:20px 0 0;color:#c2cde4;font-size:12px;line-height:1.7}
.mentor352-location{display:grid;grid-template-columns:1fr 1.1fr;gap:14px}.mentor352-location-copy,.mentor352-location-action{padding:28px;border-radius:26px;background:rgba(255,255,255,.035)}.mentor352-location-copy{display:grid;align-content:start;gap:18px}.mentor352-location-copy div{padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.055)}.mentor352-location-copy div:last-child{border-bottom:0;padding-bottom:0}.mentor352-location-copy small{display:block;color:#7385aa;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.mentor352-location-copy strong{display:block;margin-top:6px;color:#e6ebfa;font-size:13px;font-weight:550;line-height:1.6}.mentor352-location-action{background:radial-gradient(circle at 85% 15%,rgba(255,79,196,.12),transparent 33%),linear-gradient(145deg,rgba(17,32,73,.88),rgba(8,18,43,.78))}.mentor352-location-action>span{color:#65eaff;font-size:8px;font-weight:750;letter-spacing:.14em}.mentor352-location-action h3{margin:10px 0 0;font:580 clamp(23px,2.5vw,32px)/1.2 'Outfit',sans-serif;letter-spacing:-.025em}.mentor352-location-action p{margin:12px 0 20px;color:#9babc8;font-size:12px;line-height:1.75}
.mentor352-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mentor352-gallery button{position:relative;overflow:hidden;padding:0;border:0;border-radius:22px;background:#09142d;cursor:zoom-in;aspect-ratio:4/3}.mentor352-gallery img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}.mentor352-gallery button:hover img{transform:scale(1.035);filter:saturate(1.08)}.mentor352-testimonials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mentor352-testimonials blockquote{margin:0;min-height:230px;padding:24px;border-radius:24px;background:linear-gradient(150deg,rgba(12,24,58,.83),rgba(7,17,41,.74));box-shadow:inset 0 0 0 1px rgba(255,255,255,.045)}.mentor352-testimonials blockquote>span{color:rgba(96,231,255,.35);font:400 52px/1 'Outfit',sans-serif}.mentor352-testimonials p{margin:8px 0 22px;color:#ced6e9;font-size:12px;line-height:1.75}.mentor352-testimonials footer{display:flex;flex-direction:column;gap:3px}.mentor352-testimonials strong{font-size:12px;font-weight:600}.mentor352-testimonials small{color:#7182a6;font-size:9px}
.mentor352-community{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 230px;align-items:center;gap:30px;padding:40px;border-radius:30px;background:radial-gradient(circle at 80% 10%,rgba(166,75,255,.16),transparent 34%),linear-gradient(135deg,rgba(14,30,70,.94),rgba(7,16,39,.88))}.mentor352-community p{margin:15px 0 0;color:#b4c1dc;font-size:13px;line-height:1.8}.mentor352-community img{display:block;width:210px;max-height:220px;object-fit:contain;justify-self:end;filter:drop-shadow(0 24px 35px rgba(0,0,0,.25));animation:mentor352Float 6s ease-in-out infinite}.mentor352-connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mentor352-video-card{display:flex;align-items:center;gap:18px;min-height:170px;padding:26px;border-radius:25px;background:linear-gradient(145deg,rgba(18,34,78,.9),rgba(8,18,43,.82));color:#fff;text-decoration:none}.mentor352-video-card i{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#4ecfff,#8665ff 60%,#ef4bc2);font-style:normal;box-shadow:0 14px 35px rgba(80,100,255,.22)}.mentor352-video-card small{display:block;color:#68e8ff;font-size:8px;font-weight:750;letter-spacing:.12em}.mentor352-video-card strong{display:block;margin-top:7px;font-size:18px;font-weight:570}.mentor352-video-card span{display:block;margin-top:10px;color:#8092b8;font-size:10px}.mentor352-social{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mentor352-social a{display:flex;align-items:center;justify-content:space-between;min-height:78px;padding:17px;border-radius:18px;background:rgba(255,255,255,.038);color:#cdd6ea;text-decoration:none;font-size:11px}.mentor352-social b{color:#68e7ff;font-size:14px}
.mentor352-final{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 260px;gap:30px;align-items:center;margin-top:42px;padding:44px;border-radius:32px;background:radial-gradient(circle at 82% 20%,rgba(255,68,190,.15),transparent 35%),radial-gradient(circle at 10% 90%,rgba(58,188,255,.12),transparent 34%),linear-gradient(140deg,#0d1e47,#0a1431 60%,#130f35)}.mentor352-final p{max-width:760px;margin:16px 0 0;color:#a9b8d4;font-size:13px;line-height:1.8}.mentor352-final-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.mentor352-final img{width:235px;max-height:245px;object-fit:contain;justify-self:end;animation:mentor352Float 6s ease-in-out infinite}.mentor352-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:28px;padding-bottom:95px;color:#65779d;font-size:10px}.mentor352-footer div{display:flex;gap:7px}.mentor352-footer a{color:#8fa2ca;text-decoration:none}
.mentor352-lightbox{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:28px;background:rgba(2,5,14,.9);backdrop-filter:blur(16px)}.mentor352-lightbox[hidden]{display:none}.mentor352-lightbox img{display:block;max-width:min(1080px,92vw);max-height:84vh;border-radius:24px;box-shadow:0 30px 100px rgba(0,0,0,.55)}.mentor352-lightbox button{position:fixed;top:20px;right:22px;width:46px;height:46px;border:0;border-radius:15px;background:rgba(255,255,255,.08);color:#fff;font-size:27px;cursor:pointer}.mentor352-toast{position:fixed;z-index:1100;left:50%;bottom:86px;transform:translateX(-50%);padding:10px 14px;border-radius:12px;background:#101a38;color:#fff;font-size:11px;font-weight:650;box-shadow:0 18px 45px rgba(0,0,0,.35)}.mentor352-mobile-cta{display:none}
[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}[data-reveal].is-visible{opacity:1;transform:none}@keyframes mentor352Float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media(max-width:980px){.mentor352-hero-content{grid-template-columns:130px 1fr;gap:22px}.mentor352-avatar{width:128px;height:128px}.mentor352-identity{padding-top:80px}.mentor352-namecard{grid-column:1/-1;display:grid;grid-template-columns:160px 1fr 1fr;align-items:center;gap:18px;margin:0}.mentor352-qr{width:145px;margin:0}.mentor352-card-actions{margin:0}.mentor352-achievements,.mentor352-testimonials{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor352-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor352-community,.mentor352-final{grid-template-columns:1fr 190px}.mentor352-community img,.mentor352-final img{width:180px}.mentor352-connect-grid{grid-template-columns:1fr}}
@media(max-width:700px){html{scroll-padding-top:100px}.admin-bar .mentor352-topbar{top:46px}.mentor352-wrap{width:min(620px,calc(100% - 20px))}.mentor352-topbar{padding:8px 0}.mentor352-brand img{width:37px;height:37px}.mentor352-brand span{font-size:17px}.mentor352-network{display:none}.mentor352-hero{padding-top:10px}.mentor352-hero-card{border-radius:25px}.mentor352-cover{height:184px}.mentor352-hero-content{display:block;margin-top:-58px;padding:0 16px 18px}.mentor352-avatar{width:112px;height:112px;border-radius:29px}.mentor352-avatar img{border-radius:24px}.mentor352-identity{padding-top:15px}.mentor352-badges{margin-top:12px}.mentor352-identity h1{font-size:38px}.mentor352-headline{font-size:19px}.mentor352-intro{font-size:12px}.mentor352-facts{grid-template-columns:1fr 1fr}.mentor352-facts>div:last-child{grid-column:1/-1}.mentor352-namecard{display:block;margin-top:16px;padding:17px;border-radius:20px}.mentor352-namecard-top{margin-bottom:4px}.mentor352-qr{width:168px;margin:16px auto 13px}.mentor352-card-actions{grid-template-columns:1fr 1fr}.mentor352-card-actions .mentor352-btn:first-child{grid-column:1/-1}.mentor352-section-nav{top:54px}.admin-bar .mentor352-section-nav{top:100px}.mentor352-section{padding:38px 0;scroll-margin-top:105px}.mentor352-section>header{margin-bottom:17px}.mentor352-section h2,.mentor352-community h2,.mentor352-final h2{font-size:31px}.mentor352-about-grid,.mentor352-location{grid-template-columns:1fr}.mentor352-panel,.mentor352-location-copy,.mentor352-location-action{padding:20px;border-radius:21px}.mentor352-commit{grid-template-columns:45px 1fr;gap:10px;padding:22px}.mentor352-commit>span{font-size:60px}.mentor352-commit p{font-size:18px}.mentor352-timeline article{grid-template-columns:42px 1fr;padding:15px}.mentor352-achievements,.mentor352-gallery,.mentor352-testimonials{grid-template-columns:1fr}.mentor352-achievements article{min-height:0}.mentor352-testimonials blockquote{min-height:0}.mentor352-community,.mentor352-final{grid-template-columns:1fr;padding:25px 20px}.mentor352-community img,.mentor352-final img{width:155px;justify-self:center}.mentor352-social{grid-template-columns:1fr 1fr}.mentor352-footer{display:block;text-align:center;line-height:1.7;padding-bottom:95px}.mentor352-footer div{justify-content:center;margin-top:7px}.mentor352-mobile-cta{position:fixed;z-index:70;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 46px;gap:8px;padding:8px;border-radius:18px;background:rgba(5,10,25,.9);backdrop-filter:blur(18px);box-shadow:0 18px 55px rgba(0,0,0,.38)}.mentor352-mobile-cta .mentor352-btn{min-height:46px}.mentor352-mobile-cta .mentor352-icon-btn{width:46px;height:46px}.mentor352-lightbox{padding:16px}.mentor352-lightbox img{max-width:96vw;max-height:80vh;border-radius:18px}}
@media(max-width:390px){.mentor352-card-actions{grid-template-columns:1fr}.mentor352-card-actions .mentor352-btn:first-child{grid-column:auto}.mentor352-social{grid-template-columns:1fr}.mentor352-identity h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}.mentor352-community img,.mentor352-final img{animation:none}.mentor352-btn,.mentor352-icon-btn,.mentor352-gallery img{transition:none}}
@media(prefers-contrast:more){.mentor352-hero-card,.mentor352-panel,.mentor352-achievements article,.mentor352-testimonials blockquote{box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.mentor352-intro,.mentor352-section>header p,.mentor352-panel p,.mentor352-timeline p{color:#d3dbee}}


/* AiBoss Personal Branding Stage 1 v6.4.9 — private owner preview banner */
.mentor352-preview-banner{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1160px;width:calc(100% - 36px);margin:16px auto 0;padding:14px 18px;border:1px solid rgba(87,224,255,.24);border-radius:18px;background:linear-gradient(110deg,rgba(0,190,230,.12),rgba(130,80,255,.14)),rgba(5,13,35,.94);box-shadow:0 16px 45px rgba(0,0,0,.2);color:#eef4ff;box-sizing:border-box;backdrop-filter:blur(18px)}
.mentor352-preview-banner>span{flex:0 0 auto;color:#64eaff;font-size:10px;font-weight:850;letter-spacing:.1em}
.mentor352-preview-banner p{margin:0;color:#aebfe1;font-size:12px;line-height:1.5}
.mentor352-preview-banner a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border-radius:12px;background:linear-gradient(100deg,#009fe8,#675cff 60%,#ca39e7);color:#fff;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap}
body.aiboss-mentor-private-preview .mentor352-hero-card{box-shadow:0 0 0 1px rgba(94,221,255,.13),0 26px 80px rgba(0,0,0,.35)}
body.aiboss-mentor-private-preview .mentor352-namecard-top>strong{color:#e6cfff;background:rgba(152,92,255,.17);border:1px solid rgba(182,120,255,.2);border-radius:999px;padding:6px 9px;font-size:10px}
@media(max-width:700px){.mentor352-preview-banner{width:calc(100% - 20px);margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:12px 13px;border-radius:15px}.mentor352-preview-banner>span{font-size:9px;line-height:1.5}.mentor352-preview-banner p{grid-column:1/-1;font-size:11px}.mentor352-preview-banner a{grid-column:2;grid-row:1;min-height:34px;padding:7px 10px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.mentor352-preview-banner a{transition:none}}


/* =========== Original: mentor-profile-stage2-v650.css =========== */
/* 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}}


/* =========== Original: mentor-profile-stage3-v651.css =========== */
/* AiBoss Digital Name Card Stage 3 v6.5.1 — Professional Identity & Sharing */
body.aiboss-mentor-stage3-v651{--m651-cyan:#31e7ff;--m651-blue:#249dff;--m651-purple:#8957ff;--m651-pink:#dc00d4}.mentor651-identity-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 2px}.mentor651-id{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(87,195,255,.14);border-radius:12px;background:rgba(20,52,94,.35)}.mentor651-id small{font-size:7px;letter-spacing:.12em;color:#65dff8}.mentor651-id strong{font-size:10px;letter-spacing:.07em;color:#e8f6ff}.mentor651-trust,.mentor651-since{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:6px 9px;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.04em;color:#91a9cb;background:rgba(255,255,255,.04);border:1px solid rgba(132,178,255,.08)}.mentor651-trust.is-verified{color:#d9fbff;background:linear-gradient(135deg,rgba(14,200,255,.13),rgba(132,84,255,.14));border-color:rgba(49,231,255,.18)}.mentor651-trust i{font-style:normal;color:#31e7ff}
.mentor651-qr-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;max-width:180px;margin:12px auto 6px;padding:4px;border-radius:12px;background:rgba(255,255,255,.045);border:1px solid rgba(117,174,255,.08)}.mentor651-qr-tabs button{appearance:none;border:0;border-radius:9px;background:transparent;color:#7892b8;padding:6px 7px;font:800 8px/1 inherit;cursor:pointer}.mentor651-qr-tabs button.is-active{background:linear-gradient(135deg,rgba(48,185,255,.2),rgba(137,87,255,.23));color:#e7f8ff;box-shadow:inset 0 0 0 1px rgba(69,225,255,.12)}.mentor651-card-id{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 0 11px;padding:8px 10px;border-radius:11px;background:rgba(2,10,28,.32);border:1px solid rgba(133,180,255,.07)}.mentor651-card-id span{font-size:9px;letter-spacing:.09em;color:#9db9de}.mentor651-card-id button{appearance:none;border:0;background:transparent;color:#4ee5ff;font:800 8px/1 inherit;cursor:pointer}
.mentor651-professional-id{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(190px,.5fr);gap:20px;align-items:center;margin:30px 0 12px;padding:26px;border:1px solid rgba(83,181,255,.13);border-radius:28px;background:radial-gradient(circle at 95% 0%,rgba(215,0,212,.14),transparent 34%),linear-gradient(145deg,rgba(10,27,61,.96),rgba(5,12,33,.98));box-shadow:0 28px 70px rgba(0,0,0,.22);overflow:hidden}.mentor651-professional-main>span{font-size:9px;letter-spacing:.16em;font-weight:900;color:#31e7ff}.mentor651-professional-main h2{margin:7px 0 8px;color:#fff;font-size:clamp(24px,3vw,36px);line-height:1.08}.mentor651-professional-main>p{max-width:650px;margin:0;color:#90a7c9;font-size:12px;line-height:1.7}.mentor651-professional-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.mentor651-professional-meta>div{padding:11px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(133,184,255,.07)}.mentor651-professional-meta small{display:block;margin-bottom:3px;color:#708db5;font-size:7px;letter-spacing:.1em}.mentor651-professional-meta strong{display:block;color:#e2f2ff;font-size:10px;overflow-wrap:anywhere}.mentor651-professional-qr{display:grid;place-items:center;gap:8px;text-align:center}.mentor651-professional-qr>div{width:156px;max-width:100%;padding:9px;border-radius:18px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.3)}.mentor651-professional-qr svg{display:block;width:100%;height:auto}.mentor651-professional-qr small{color:#7895bd;font-size:8px}
.mentor651-share-sheet[hidden]{display:none!important}.mentor651-share-sheet{position:fixed;inset:0;z-index:99990;display:grid;place-items:end center;padding:16px}.mentor651-share-backdrop{position:absolute;inset:0;background:rgba(1,5,18,.72);backdrop-filter:blur(12px)}.mentor651-share-panel{position:relative;z-index:2;width:min(460px,100%);padding:18px;border:1px solid rgba(100,202,255,.18);border-radius:26px;background:radial-gradient(circle at 90% 0%,rgba(210,0,220,.16),transparent 30%),linear-gradient(160deg,rgba(10,28,64,.98),rgba(5,12,30,.99));box-shadow:0 28px 90px rgba(0,0,0,.52);transform:translateY(18px);opacity:0;animation:mentor651Sheet .25s ease forwards}.mentor651-share-close{position:absolute;right:13px;top:13px;width:34px;height:34px;border:1px solid rgba(130,180,255,.1);border-radius:12px;background:rgba(255,255,255,.04);color:#cfe5ff;font-size:20px;cursor:pointer}.mentor651-share-identity{display:flex;align-items:center;gap:11px;padding-right:40px}.mentor651-share-identity img{width:58px;height:58px;object-fit:cover;border-radius:18px;border:2px solid rgba(61,224,255,.35);box-shadow:0 0 0 5px rgba(107,87,255,.08)}.mentor651-share-identity div{min-width:0}.mentor651-share-identity small,.mentor651-share-identity span{display:block;color:#7e9bc2;font-size:8px}.mentor651-share-identity strong{display:block;margin:3px 0;color:#fff;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mentor651-share-qr{width:180px;margin:17px auto 12px;padding:10px;border-radius:20px;background:#fff;box-shadow:0 18px 48px rgba(0,0,0,.35)}.mentor651-share-qr svg{display:block;width:100%;height:auto}.mentor651-share-url{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:13px;background:rgba(255,255,255,.04);border:1px solid rgba(118,177,255,.08)}.mentor651-share-url code{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a9c5e8;font-size:9px}.mentor651-share-url button{appearance:none;border:0;background:transparent;color:#35e6ff;font:800 9px/1 inherit;cursor:pointer}.mentor651-share-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.mentor651-share-actions a,.mentor651-share-actions button{appearance:none;min-height:41px;display:grid;place-items:center;border:1px solid rgba(122,185,255,.11);border-radius:12px;background:rgba(255,255,255,.045);color:#e1f1ff;text-decoration:none;font:800 9px/1.2 inherit;cursor:pointer}.mentor651-share-actions .is-primary{border-color:transparent;background:linear-gradient(135deg,#0dafff,#8259ff 58%,#d900d0);color:#fff}.mentor651-qr-trigger{display:grid!important}@keyframes mentor651Sheet{to{transform:translateY(0);opacity:1}}
body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-id,body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-trust,body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-since{background:#f1f7ff;border-color:#dce9f6;color:#50708f}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-id strong{color:#17476f}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-id small,body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-trust i{color:#0b94c9}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-professional-id{background:linear-gradient(145deg,#fff,#f2f8ff);border-color:#dceaf7;box-shadow:0 22px 58px rgba(35,82,126,.10)}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-professional-main h2{color:#173f63}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-professional-main>p{color:#617d99}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-professional-meta>div{background:#f6faff;border-color:#e2edf8}body.aiboss-mentor-stage3-v651.aixdv-skin-classic .mentor651-professional-meta strong{color:#285377}
@media(max-width:700px){.mentor651-identity-line{margin-top:8px;gap:6px}.mentor651-id{width:100%;justify-content:space-between}.mentor651-id small{font-size:7px}.mentor651-professional-id{grid-template-columns:1fr;padding:17px;border-radius:22px;gap:16px}.mentor651-professional-main h2{font-size:24px}.mentor651-professional-meta{grid-template-columns:repeat(3,1fr);gap:6px}.mentor651-professional-meta>div{padding:9px}.mentor651-professional-meta strong{font-size:9px}.mentor651-professional-qr>div{width:144px}.mentor651-mobile-cta{grid-template-columns:minmax(0,1fr) 42px 42px 42px!important;gap:6px!important}.mentor651-share-panel{border-radius:24px 24px 18px 18px}.mentor651-share-actions{grid-template-columns:1fr 1fr}.mentor651-share-actions .is-primary{grid-column:1/-1}}@media(max-width:390px){.mentor651-professional-meta{grid-template-columns:1fr}.mentor651-share-panel{padding:15px}.mentor651-share-qr{width:158px}}@media(prefers-reduced-motion:reduce){.mentor651-share-panel{animation:none;transform:none;opacity:1}}


/* =========== Original: mentor-profile-stage4-v652.css =========== */
/* AiBoss Digital Name Card Stage 4 v6.5.2 — Professional Card Finalization */
body.aiboss-mentor-stage4-v652{--mentor652-cyan:#39e7ff;--mentor652-violet:#7b5cff;--mentor652-pink:#d90bd1}.mentor352-hero-card{transform-style:preserve-3d;will-change:transform;transition:transform .22s ease,box-shadow .22s ease}.mentor352-namecard{position:relative;overflow:hidden}.mentor352-namecard:before{content:"";position:absolute;inset:-50% 22% auto -35%;height:220px;background:radial-gradient(circle,rgba(46,216,255,.14),transparent 68%);pointer-events:none}.mentor352-namecard:after{content:"";position:absolute;right:-55px;bottom:-65px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(217,11,209,.12),transparent 70%);pointer-events:none}
.mentor652-mini-social{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 11px}.mentor652-mini-social a{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(122,188,255,.11);border-radius:9px;background:rgba(255,255,255,.04);text-decoration:none;transition:.2s ease}.mentor652-mini-social a span{color:#9eddf4;font-size:7px;font-weight:900;letter-spacing:.03em}.mentor652-mini-social a:hover{transform:translateY(-2px);border-color:rgba(57,231,255,.32);background:rgba(48,158,218,.11)}
.mentor652-social-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mentor652-social-grid a{display:grid!important;grid-template-columns:38px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;border:1px solid rgba(115,184,255,.09)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(65,80,145,.035))!important}.mentor652-social-grid a i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,rgba(34,188,255,.14),rgba(129,82,255,.18));border:1px solid rgba(72,217,255,.13);color:#dff9ff;font-style:normal;font-size:8px;font-weight:900}.mentor652-social-grid a span{display:block!important;color:#e6f4ff!important;font-size:11px!important;font-weight:800!important}.mentor652-social-grid a span small{display:block;margin-top:2px;color:#6f8db3;font-size:7px;font-weight:700;letter-spacing:.08em}.mentor652-social-grid a b{color:#4de7ff!important}
.mentor652-share-panel{width:min(520px,100%)!important;padding:15px!important}.mentor652-share-card{overflow:hidden;border:1px solid rgba(89,208,255,.16);border-radius:24px;background:linear-gradient(155deg,#091b3f,#080d29 63%,#160b34);box-shadow:0 26px 65px rgba(0,0,0,.36)}.mentor652-share-cover{position:relative;min-height:112px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px;background-image:linear-gradient(180deg,rgba(4,11,30,.05),rgba(4,11,30,.65)),var(--mentor-share-cover,linear-gradient(125deg,#0d7dd8,#4f3bbb 55%,#a414bc));background-size:cover;background-position:center}.mentor652-share-cover:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 15%,rgba(70,240,255,.22),transparent 27%);pointer-events:none}.mentor652-share-cover span,.mentor652-share-cover b{position:relative;z-index:1}.mentor652-share-cover span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#e8fbff}.mentor652-share-cover b{padding:6px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(4,12,32,.4);backdrop-filter:blur(10px);color:#fff;font-size:7px}.mentor652-share-body{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) 94px;gap:12px;align-items:center;padding:0 15px 15px;margin-top:-31px}.mentor652-share-avatar{position:relative;width:74px;height:74px;border-radius:22px;background:linear-gradient(145deg,#25dfff,#8a5aff 60%,#df12d2);padding:3px;box-shadow:0 11px 30px rgba(0,0,0,.34)}.mentor652-share-avatar img,.mentor652-share-avatar span{width:100%;height:100%;border-radius:19px}.mentor652-share-avatar img{display:block;object-fit:cover;background:#0b1735}.mentor652-share-avatar span{display:none;place-items:center;background:#0c1b3e;color:#fff;font-size:22px;font-weight:900}.mentor652-share-copy{min-width:0;padding-top:37px}.mentor652-share-copy small{display:block;color:#47e6ff;font-size:7px;font-weight:900;letter-spacing:.08em}.mentor652-share-copy h3{margin:3px 0 2px;color:#fff;font-size:16px;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mentor652-share-copy p{margin:0;color:#90a9ce;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mentor652-share-copy>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.mentor652-share-copy>div span{padding:4px 6px;border:1px solid rgba(115,183,255,.08);border-radius:8px;background:rgba(255,255,255,.035);color:#7896bd;font-size:6px;font-weight:800}.mentor652-share-qr{align-self:end;width:94px;padding:7px;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.3)}.mentor652-share-qr svg{display:block;width:100%;height:auto}.mentor652-share-actions{grid-template-columns:repeat(2,1fr)!important}.mentor652-share-actions .is-primary{grid-column:auto!important}.mentor652-share-actions .is-download{border-color:rgba(55,229,255,.18)!important;color:#dffbff!important;background:linear-gradient(135deg,rgba(20,157,229,.14),rgba(121,79,222,.16))!important}
.mentor651-professional-id{position:relative}.mentor651-professional-id:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 0 44%,rgba(255,255,255,.035) 50%,transparent 56%);background-size:230% 100%;animation:mentor652Sweep 9s ease-in-out infinite}.mentor651-professional-main,.mentor651-professional-qr{position:relative;z-index:1}@keyframes mentor652Sweep{0%,75%{background-position:210% 0}100%{background-position:-70% 0}}
body.aiboss-mentor-stage4-v652.aixdv-skin-classic .mentor652-social-grid a{background:#fff!important;border-color:#e3edf7!important}body.aiboss-mentor-stage4-v652.aixdv-skin-classic .mentor652-social-grid a i{background:#eef7ff;border-color:#dbeaf8;color:#147ca8}body.aiboss-mentor-stage4-v652.aixdv-skin-classic .mentor652-social-grid a span{color:#244e72!important}body.aiboss-mentor-stage4-v652.aixdv-skin-classic .mentor652-share-card{background:linear-gradient(155deg,#fff,#eef7ff);border-color:#d8e9f7}body.aiboss-mentor-stage4-v652.aixdv-skin-classic .mentor652-share-copy h3{color:#173f63}body.aiboss-mentor-stage4-v652.aixdv-skin-classic .mentor652-share-copy p{color:#5d7895}
@media(max-width:700px){.mentor352-hero-card{transform:none!important}.mentor652-social-grid{grid-template-columns:1fr}.mentor652-share-panel{padding:12px!important;border-radius:24px 24px 17px 17px!important}.mentor652-share-card{border-radius:20px}.mentor652-share-cover{min-height:100px;padding:12px}.mentor652-share-body{grid-template-columns:64px minmax(0,1fr) 82px;gap:9px;padding:0 11px 12px;margin-top:-27px}.mentor652-share-avatar{width:64px;height:64px;border-radius:19px}.mentor652-share-avatar img,.mentor652-share-avatar span{border-radius:16px}.mentor652-share-copy{padding-top:31px}.mentor652-share-copy h3{font-size:14px}.mentor652-share-qr{width:82px;padding:6px;border-radius:13px}.mentor652-mini-social a{width:30px;height:30px}.mentor651-professional-id:before{animation-duration:12s}}
@media(max-width:390px){.mentor652-share-body{grid-template-columns:58px minmax(0,1fr);padding-bottom:10px}.mentor652-share-avatar{width:58px;height:58px}.mentor652-share-qr{grid-column:1/-1;justify-self:center;width:112px;margin-top:4px}.mentor652-share-copy{padding-top:28px}.mentor652-share-actions{grid-template-columns:1fr 1fr!important}.mentor652-share-actions .is-primary{grid-column:1/-1!important}}
@media(prefers-reduced-motion:reduce){.mentor352-hero-card,.mentor652-mini-social a{transition:none}.mentor651-professional-id:before{animation:none;display:none}}


/* =========== Original: mentor-profile-stage5-v653.css =========== */
/* AiBoss Divi Child v6.5.3 — Personal Branding Stage 5: Final UX & Public Conversion */
.aiboss-mentor-stage5-v653 .mentor352-hero{padding-bottom:14px}.mentor653-trust{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:2px;margin-bottom:18px}.mentor653-trust-main,.mentor653-trust-facts{border:1px solid rgba(88,225,255,.14);background:linear-gradient(145deg,rgba(8,18,43,.86),rgba(19,12,55,.82));box-shadow:0 20px 54px rgba(1,4,18,.2);border-radius:24px}.mentor653-trust-main{padding:19px 20px}.mentor653-trust-main>span,.mentor653-start-copy>span{display:block;font-size:10px;font-weight:900;letter-spacing:.16em;color:#43eaff}.mentor653-trust-main strong{display:block;margin-top:7px;font-size:20px;color:#fff}.mentor653-trust-main p{margin:6px 0 0;color:#a9b8d6;font-size:12px;line-height:1.5}.mentor653-trust-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}.mentor653-trust-facts>div{padding:15px 16px;background:rgba(255,255,255,.025)}.mentor653-trust-facts small{display:block;color:#778db5;font-size:9px;font-weight:900;letter-spacing:.1em}.mentor653-trust-facts strong{display:block;margin-top:5px;color:#f7fbff;font-size:14px}.mentor653-start{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:18px;align-items:stretch;margin-bottom:22px}.mentor653-start-copy{padding:20px;border-radius:24px;background:linear-gradient(145deg,rgba(15,27,61,.95),rgba(36,17,78,.92));border:1px solid rgba(123,92,255,.2)}.mentor653-start-copy h2{margin:7px 0 6px;color:#fff;font-size:24px;line-height:1.12}.mentor653-start-copy p{margin:0;color:#acb8d3;font-size:13px;line-height:1.55}.mentor653-intents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mentor653-intents a{display:flex;align-items:center;gap:11px;min-height:108px;padding:15px;border-radius:22px;text-decoration:none;color:#fff;background:linear-gradient(150deg,rgba(11,22,52,.95),rgba(25,18,60,.92));border:1px solid rgba(255,255,255,.09);box-shadow:0 16px 44px rgba(1,5,22,.16);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.mentor653-intents a:hover{transform:translateY(-3px);border-color:rgba(67,234,255,.4);box-shadow:0 22px 58px rgba(4,12,42,.28)}.mentor653-intents i{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:900;color:#43eaff;background:rgba(67,234,255,.09);border:1px solid rgba(67,234,255,.17)}.mentor653-intents span{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.mentor653-intents strong{font-size:14px}.mentor653-intents small{color:#97a8c8;font-size:10px;line-height:1.35}.mentor653-intents b{font-size:16px;color:#7bdfff}.mentor653-floating-contact{position:fixed;right:20px;bottom:22px;z-index:80;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;background:rgba(8,15,37,.91);border:1px solid rgba(67,234,255,.2);box-shadow:0 18px 54px rgba(0,0,0,.28);backdrop-filter:blur(18px);opacity:0;transform:translateY(14px);pointer-events:none;transition:.22s ease}.mentor653-floating-contact.is-visible{opacity:1;transform:none;pointer-events:auto}.mentor653-floating-contact span{display:flex;flex-direction:column}.mentor653-floating-contact small{font-size:9px;color:#8da0c4}.mentor653-floating-contact strong{font-size:12px;color:#fff}.mentor653-floating-contact a{padding:9px 12px;border-radius:12px;text-decoration:none;font-size:11px;font-weight:800;color:#06101c;background:linear-gradient(135deg,#43eaff,#74f5b5)}@media(max-width:820px){.mentor653-trust{grid-template-columns:1fr}.mentor653-start{grid-template-columns:1fr}.mentor653-intents{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.mentor653-trust-main,.mentor653-trust-facts,.mentor653-start-copy{border-radius:19px}.mentor653-trust-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor653-start-copy h2{font-size:21px}.mentor653-intents{grid-template-columns:1fr}.mentor653-intents a{min-height:76px}.mentor653-floating-contact{display:none}}@media(prefers-reduced-motion:reduce){.mentor653-intents a,.mentor653-floating-contact{transition:none!important}}

/* =========== Original: mentor-profile-stage6-v654.css =========== */
/* 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}}


/* =========== Original: mentor-profile-stage7-v655.css =========== */
/* AiBoss Divi Child v6.5.5 — Personal Branding Stage 7: Production final color & motion */
body.aiboss-mentor-stage7-v655{
  --m7-cyan:#43eaff;--m7-cyan2:#27b8ff;--m7-violet:#7b5cff;--m7-pink:#d93fe7;--m7-green:#63f2bd;--m7-gold:#ffd98a;
  --m7-bg:#050817;--m7-panel:rgba(8,18,43,.86);--m7-panel2:rgba(24,13,57,.82);--m7-line:rgba(94,214,255,.15);--m7-text:#f7fbff;--m7-muted:#9eb0d0;
  background:
    radial-gradient(circle at 13% 4%,rgba(35,185,255,.11),transparent 28%),
    radial-gradient(circle at 88% 10%,rgba(123,92,255,.12),transparent 32%),
    radial-gradient(circle at 55% 32%,rgba(217,63,231,.055),transparent 24%),
    linear-gradient(180deg,#050817 0%,#070b1e 46%,#050817 100%);
}
body.aiboss-mentor-stage7-v655:before{
  content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.55;
  background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:54px 54px;
  mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 76%);
}
.aiboss-mentor-stage7-v655 .mentor352-topbar{border-bottom:1px solid rgba(67,234,255,.08);background:rgba(5,9,25,.72);backdrop-filter:blur(18px) saturate(1.14);box-shadow:0 8px 32px rgba(0,0,0,.08)}
.aiboss-mentor-stage7-v655 .mentor352-brand img{filter:drop-shadow(0 0 14px rgba(67,234,255,.16))}
.aiboss-mentor-stage7-v655 .mentor352-hero-card{position:relative;border:1px solid rgba(67,234,255,.16);box-shadow:0 34px 92px rgba(1,4,19,.36),0 0 0 1px rgba(123,92,255,.035);transform:perspective(1150px) rotateX(var(--m7-rx,0deg)) rotateY(var(--m7-ry,0deg));transition:transform .24s ease,box-shadow .28s ease,border-color .28s ease}
.aiboss-mentor-stage7-v655 .mentor352-hero-card:before{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;border-radius:inherit;background:radial-gradient(circle 260px at var(--m7-x,18%) var(--m7-y,14%),rgba(67,234,255,.095),transparent 74%);opacity:.92}
.aiboss-mentor-stage7-v655 .mentor352-hero-card:after{content:"";position:absolute;inset:0;z-index:7;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(125deg,rgba(67,234,255,.34),rgba(123,92,255,.12) 38%,rgba(217,63,231,.20) 66%,rgba(99,242,189,.16));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.38}
.aiboss-mentor-stage7-v655 .mentor352-cover{position:relative;overflow:hidden;background-color:#0a1532}
.aiboss-mentor-stage7-v655 .mentor352-cover:before{content:"";position:absolute;inset:-28% -18%;z-index:1;pointer-events:none;background:conic-gradient(from 210deg at 50% 50%,transparent 0 16%,rgba(67,234,255,.18) 24%,transparent 35% 48%,rgba(123,92,255,.16) 59%,transparent 72% 84%,rgba(217,63,231,.11) 91%,transparent);filter:blur(28px);animation:m7Aurora 14s ease-in-out infinite alternate}
.aiboss-mentor-stage7-v655 .mentor352-cover:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(4,9,26,.02),rgba(5,8,24,.66)),linear-gradient(105deg,transparent 33%,rgba(255,255,255,.045) 49%,transparent 64%);background-size:auto,220% 100%;animation:m7CoverSweep 8.5s ease-in-out infinite}
.aiboss-mentor-stage7-v655 .mentor352-avatar{box-shadow:0 0 0 3px rgba(67,234,255,.14),0 17px 44px rgba(0,0,0,.31);animation:m7AvatarRing 5.8s ease-in-out infinite}
.aiboss-mentor-stage7-v655 .mentor352-namecard{border-color:rgba(67,234,255,.13);background:linear-gradient(145deg,rgba(7,20,48,.93),rgba(18,11,49,.90));box-shadow:0 22px 58px rgba(1,5,22,.23)}
.aiboss-mentor-stage7-v655 .mentor352-namecard-top strong,.aiboss-mentor-stage7-v655 .mentor651-trust.is-verified{color:#dffcf2;border-color:rgba(99,242,189,.22);background:rgba(99,242,189,.065)}
.aiboss-mentor-stage7-v655 .mentor352-verified{filter:drop-shadow(0 0 10px rgba(67,234,255,.34))}
.aiboss-mentor-stage7-v655 .mentor651-id strong{color:#e9faff}.aiboss-mentor-stage7-v655 .mentor651-id small{color:#69e9ff}
.aiboss-mentor-stage7-v655 .mentor653-trust-main,.aiboss-mentor-stage7-v655 .mentor653-trust-facts{border-color:var(--m7-line);background:linear-gradient(145deg,rgba(8,20,46,.91),rgba(23,13,58,.86));box-shadow:0 20px 56px rgba(1,4,18,.22),inset 0 1px 0 rgba(255,255,255,.025)}
.aiboss-mentor-stage7-v655 .mentor653-trust-main{position:relative;overflow:hidden}.aiboss-mentor-stage7-v655 .mentor653-trust-main:after{content:"";position:absolute;width:190px;height:190px;right:-75px;top:-105px;border-radius:50%;background:radial-gradient(circle,rgba(67,234,255,.13),transparent 70%);animation:m7Orb 8s ease-in-out infinite alternate}
.aiboss-mentor-stage7-v655 .mentor653-trust-facts>div{position:relative;transition:background .22s ease,transform .22s ease}.aiboss-mentor-stage7-v655 .mentor653-trust-facts>div:nth-child(1){--fact:#43eaff}.aiboss-mentor-stage7-v655 .mentor653-trust-facts>div:nth-child(2){--fact:#63f2bd}.aiboss-mentor-stage7-v655 .mentor653-trust-facts>div:nth-child(3){--fact:#7b5cff}.aiboss-mentor-stage7-v655 .mentor653-trust-facts>div:nth-child(4){--fact:#ffd98a}.aiboss-mentor-stage7-v655 .mentor653-trust-facts>div:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--fact,#43eaff);opacity:.32}.aiboss-mentor-stage7-v655 .mentor653-trust-facts>div:hover{background:rgba(255,255,255,.045)}
.aiboss-mentor-stage7-v655 .mentor653-start-copy{border-color:rgba(123,92,255,.20);background:linear-gradient(145deg,rgba(10,28,58,.96),rgba(37,16,78,.93));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.aiboss-mentor-stage7-v655 .mentor653-intents a{position:relative;overflow:hidden;border-color:rgba(255,255,255,.085);background:linear-gradient(150deg,rgba(8,22,50,.96),rgba(24,15,61,.93));transform:translateZ(0)}
.aiboss-mentor-stage7-v655 .mentor653-intents a:before{content:"";position:absolute;inset:auto 10% 0;height:2px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--intent,#43eaff),transparent);opacity:.22;transition:opacity .2s ease,transform .2s ease;transform:scaleX(.55)}
.aiboss-mentor-stage7-v655 .mentor653-intents a:nth-child(1){--intent:#43eaff}.aiboss-mentor-stage7-v655 .mentor653-intents a:nth-child(2){--intent:#7b5cff}.aiboss-mentor-stage7-v655 .mentor653-intents a:nth-child(3){--intent:#63f2bd}
.aiboss-mentor-stage7-v655 .mentor653-intents a:hover:before,.aiboss-mentor-stage7-v655 .mentor653-intents a.is-selected:before{opacity:.9;transform:scaleX(1)}
.aiboss-mentor-stage7-v655 .mentor653-intents a.is-selected{border-color:color-mix(in srgb,var(--intent) 42%,transparent);box-shadow:0 22px 60px rgba(3,10,40,.30),inset 0 0 0 1px rgba(255,255,255,.025);animation:m7Selected 3.8s ease-in-out infinite}
.aiboss-mentor-stage7-v655 .mentor653-intents a i{color:var(--intent,#43eaff);border-color:color-mix(in srgb,var(--intent,#43eaff) 18%,transparent);background:color-mix(in srgb,var(--intent,#43eaff) 8%,transparent)}
.aiboss-mentor-stage7-v655 .mentor352-section,.aiboss-mentor-stage7-v655 .mentor651-professional-id,.aiboss-mentor-stage7-v655 .mentor352-final{position:relative;border-color:rgba(106,193,255,.11);box-shadow:0 18px 50px rgba(1,5,22,.13)}
.aiboss-mentor-stage7-v655 .mentor352-section:before,.aiboss-mentor-stage7-v655 .mentor651-professional-id:after,.aiboss-mentor-stage7-v655 .mentor352-final:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(67,234,255,.42),rgba(123,92,255,.25),transparent);opacity:.45;pointer-events:none}
.aiboss-mentor-stage7-v655 .mentor352-section header>span,.aiboss-mentor-stage7-v655 .mentor651-professional-main>span{color:#63e7ff;text-shadow:0 0 16px rgba(67,234,255,.12)}
.aiboss-mentor-stage7-v655 .mentor352-panel,.aiboss-mentor-stage7-v655 .mentor352-achievements article,.aiboss-mentor-stage7-v655 .mentor352-testimonials blockquote{transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.aiboss-mentor-stage7-v655 .mentor352-panel:hover,.aiboss-mentor-stage7-v655 .mentor352-achievements article:hover,.aiboss-mentor-stage7-v655 .mentor352-testimonials blockquote:hover{transform:translateY(-3px);border-color:rgba(67,234,255,.17);box-shadow:0 16px 36px rgba(1,5,22,.12)}
.aiboss-mentor-stage7-v655 .mentor652-social-grid a{position:relative;overflow:hidden}.aiboss-mentor-stage7-v655 .mentor652-social-grid a:after{content:"";position:absolute;inset:auto 12% 0;height:1px;background:linear-gradient(90deg,transparent,#43eaff,#7b5cff,transparent);opacity:.18;transition:opacity .2s ease,transform .2s ease;transform:scaleX(.55)}.aiboss-mentor-stage7-v655 .mentor652-social-grid a:hover:after{opacity:.72;transform:scaleX(1)}
.aiboss-mentor-stage7-v655 .mentor651-professional-id{overflow:hidden;background:linear-gradient(145deg,rgba(8,20,47,.93),rgba(28,13,65,.91));border:1px solid rgba(67,234,255,.13)}
.aiboss-mentor-stage7-v655 .mentor651-professional-id:before{opacity:.72;filter:saturate(1.12)}
.aiboss-mentor-stage7-v655 .mentor651-professional-qr,.aiboss-mentor-stage7-v655 .mentor652-share-qr{position:relative;box-shadow:0 15px 38px rgba(0,0,0,.30),0 0 0 1px rgba(67,234,255,.08)}
.aiboss-mentor-stage7-v655 .mentor651-professional-qr:after,.aiboss-mentor-stage7-v655 .mentor652-share-qr:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(67,234,255,.22);border-radius:inherit;pointer-events:none;animation:m7QrPulse 4s ease-in-out infinite}
.aiboss-mentor-stage7-v655 .mentor652-share-panel{background:linear-gradient(160deg,rgba(7,17,41,.98),rgba(20,11,49,.98));border:1px solid rgba(67,234,255,.14);box-shadow:0 34px 90px rgba(0,0,0,.46)}
.aiboss-mentor-stage7-v655 .mentor652-share-card{border-color:rgba(67,234,255,.18);box-shadow:0 28px 70px rgba(0,0,0,.38)}
.aiboss-mentor-stage7-v655 .mentor652-share-cover:before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 160deg,transparent,rgba(67,234,255,.16),transparent 28%,rgba(123,92,255,.17),transparent 58%,rgba(217,63,231,.12),transparent);filter:blur(22px);animation:m7Aurora 12s ease-in-out infinite alternate;pointer-events:none}
.aiboss-mentor-stage7-v655 .mentor352-btn.is-primary,.aiboss-mentor-stage7-v655 .mentor651-share-actions .is-primary,.aiboss-mentor-stage7-v655 .mentor653-floating-contact a{position:relative;overflow:hidden;background:linear-gradient(105deg,#27b8ff,#5969ff 55%,#a93fe1);box-shadow:0 12px 32px rgba(73,83,255,.22);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
.aiboss-mentor-stage7-v655 .mentor352-btn.is-primary:after,.aiboss-mentor-stage7-v655 .mentor651-share-actions .is-primary:after,.aiboss-mentor-stage7-v655 .mentor653-floating-contact a:after{content:"";position:absolute;inset:-45% auto -45% -40%;width:30%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:m7ButtonSweep 6.4s ease-in-out infinite;pointer-events:none}
.aiboss-mentor-stage7-v655 .mentor352-btn.is-primary:hover,.aiboss-mentor-stage7-v655 .mentor651-share-actions .is-primary:hover,.aiboss-mentor-stage7-v655 .mentor653-floating-contact a:hover{transform:translateY(-2px);box-shadow:0 17px 40px rgba(73,83,255,.28);filter:saturate(1.08)}
.aiboss-mentor-stage7-v655 [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .58s ease,transform .58s cubic-bezier(.2,.7,.2,1)}.aiboss-mentor-stage7-v655 [data-reveal].is-stage7-visible{opacity:1;transform:none}
.aiboss-mentor-stage7-v655 .mentor653-trust-facts>div,.aiboss-mentor-stage7-v655 .mentor653-intents>a,.aiboss-mentor-stage7-v655 .mentor652-social-grid>a{opacity:0;transform:translateY(8px);transition:opacity .42s ease,transform .42s ease,border-color .2s ease,box-shadow .2s ease}.aiboss-mentor-stage7-v655.is-stage7-loaded .mentor653-trust-facts>div,.aiboss-mentor-stage7-v655.is-stage7-loaded .mentor653-intents>a,.aiboss-mentor-stage7-v655.is-stage7-loaded .mentor652-social-grid>a{opacity:1;transform:none}
.aiboss-mentor-stage7-v655.is-stage7-loaded .mentor653-trust-facts>div:nth-child(2),.aiboss-mentor-stage7-v655.is-stage7-loaded .mentor653-intents>a:nth-child(2),.aiboss-mentor-stage7-v655.is-stage7-loaded .mentor652-social-grid>a:nth-child(2){transition-delay:.05s}.aiboss-mentor-stage7-v655.is-stage7-loaded .mentor653-trust-facts>div:nth-child(3),.aiboss-mentor-stage7-v655.is-stage7-loaded .mentor653-intents>a:nth-child(3),.aiboss-mentor-stage7-v655.is-stage7-loaded .mentor652-social-grid>a:nth-child(3){transition-delay:.10s}.aiboss-mentor-stage7-v655.is-stage7-loaded .mentor653-trust-facts>div:nth-child(4),.aiboss-mentor-stage7-v655.is-stage7-loaded .mentor652-social-grid>a:nth-child(4){transition-delay:.15s}
.aiboss-mentor-stage7-v655.is-verified-profile .mentor653-trust-main{border-color:rgba(99,242,189,.17)}.aiboss-mentor-stage7-v655.is-verified-profile .mentor653-trust-main>span{color:#80f4c6}.aiboss-mentor-stage7-v655.is-starter-profile .mentor352-hero-card{border-color:rgba(255,217,138,.15)}
body.aiboss-mentor-stage7-v655.aixdv-skin-classic{--m7-bg:#f4f9fd;--m7-panel:#fff;--m7-panel2:#f7fbff;--m7-line:#d7e8f4;--m7-text:#173f63;--m7-muted:#617d96;background:radial-gradient(circle at 12% 4%,rgba(31,167,227,.08),transparent 30%),radial-gradient(circle at 87% 8%,rgba(91,87,220,.07),transparent 32%),linear-gradient(180deg,#f7fbfe,#eef6fb)}
body.aiboss-mentor-stage7-v655.aixdv-skin-classic:before{opacity:.25}
.aiboss-mentor-stage7-v655.aixdv-skin-classic .mentor352-topbar{background:rgba(250,253,255,.82);border-bottom-color:#dceaf4}.aiboss-mentor-stage7-v655.aixdv-skin-classic .mentor352-hero-card,.aiboss-mentor-stage7-v655.aixdv-skin-classic .mentor653-trust-main,.aiboss-mentor-stage7-v655.aixdv-skin-classic .mentor653-trust-facts,.aiboss-mentor-stage7-v655.aixdv-skin-classic .mentor653-start-copy,.aiboss-mentor-stage7-v655.aixdv-skin-classic .mentor651-professional-id{background:linear-gradient(145deg,#fff,#f3f8fc);border-color:#d8e8f3;box-shadow:0 22px 54px rgba(34,83,121,.10)}
.aiboss-mentor-stage7-v655.aixdv-skin-classic .mentor653-trust-main strong,.aiboss-mentor-stage7-v655.aixdv-skin-classic .mentor653-start-copy h2,.aiboss-mentor-stage7-v655.aixdv-skin-classic .mentor651-professional-main h2{color:#173f63}.aiboss-mentor-stage7-v655.aixdv-skin-classic .mentor653-trust-main p,.aiboss-mentor-stage7-v655.aixdv-skin-classic .mentor653-start-copy p{color:#657f98}
@keyframes m7Aurora{0%{transform:translate3d(-3%,-2%,0) rotate(-3deg) scale(.96)}100%{transform:translate3d(4%,3%,0) rotate(4deg) scale(1.06)}}
@keyframes m7CoverSweep{0%,38%{background-position:0 0,-120% 0}68%,100%{background-position:0 0,180% 0}}
@keyframes m7AvatarRing{0%,100%{box-shadow:0 0 0 3px rgba(67,234,255,.13),0 17px 44px rgba(0,0,0,.31)}50%{box-shadow:0 0 0 4px rgba(123,92,255,.18),0 18px 48px rgba(0,0,0,.34)}}
@keyframes m7Orb{0%{transform:translate3d(0,0,0) scale(.92)}100%{transform:translate3d(-32px,28px,0) scale(1.08)}}
@keyframes m7Selected{0%,100%{transform:translateY(-2px)}50%{transform:translateY(-4px)}}
@keyframes m7QrPulse{0%,100%{opacity:.28;transform:scale(.98)}50%{opacity:.72;transform:scale(1.02)}}
@keyframes m7ButtonSweep{0%,60%{left:-42%}82%,100%{left:128%}}
@media(max-width:820px){.aiboss-mentor-stage7-v655 .mentor352-hero-card{transform:none!important}.aiboss-mentor-stage7-v655 .mentor352-section:before,.aiboss-mentor-stage7-v655 .mentor651-professional-id:after,.aiboss-mentor-stage7-v655 .mentor352-final:before{left:14px;right:14px}}
@media(max-width:640px){body.aiboss-mentor-stage7-v655{background:radial-gradient(circle at 20% 0,rgba(35,185,255,.09),transparent 25%),radial-gradient(circle at 88% 10%,rgba(123,92,255,.09),transparent 30%),#050817}.aiboss-mentor-stage7-v655 .mentor352-hero{padding-inline:7px}.aiboss-mentor-stage7-v655 .mentor352-hero-card{border-radius:23px}.aiboss-mentor-stage7-v655 .mentor653-intents a.is-selected{animation:none}.aiboss-mentor-stage7-v655 .mentor352-panel:hover,.aiboss-mentor-stage7-v655 .mentor352-achievements article:hover,.aiboss-mentor-stage7-v655 .mentor352-testimonials blockquote:hover{transform:none}.aiboss-mentor-stage7-v655 .mentor352-mobile-cta{background:rgba(6,13,31,.92);border-color:rgba(67,234,255,.16);box-shadow:0 18px 48px rgba(0,0,0,.32);backdrop-filter:blur(18px) saturate(1.15)}}
@media(max-width:390px){.aiboss-mentor-stage7-v655 .mentor352-mobile-cta{left:6px;right:6px;gap:4px}.aiboss-mentor-stage7-v655 .mentor352-mobile-cta .mentor352-btn.is-primary{font-size:10px}.aiboss-mentor-stage7-v655 .mentor651-professional-qr:after,.aiboss-mentor-stage7-v655 .mentor652-share-qr:after{inset:-4px}}
@media(prefers-reduced-motion:reduce){.aiboss-mentor-stage7-v655 *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.aiboss-mentor-stage7-v655 [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.aiboss-mentor-stage7-v655 .mentor352-hero-card{transform:none!important}.aiboss-mentor-stage7-v655 .mentor653-trust-facts>div,.aiboss-mentor-stage7-v655 .mentor653-intents>a,.aiboss-mentor-stage7-v655 .mentor652-social-grid>a{opacity:1!important;transform:none!important;transition:none!important}}
.aiboss-mentor-stage7-v655 .mentor352-topbar.is-stage7-scrolled{background:rgba(5,9,25,.90);box-shadow:0 14px 36px rgba(0,0,0,.18);border-bottom-color:rgba(67,234,255,.13)}
.aiboss-mentor-stage7-v655 .mentor651-share-sheet:not([hidden]) .mentor652-share-panel{animation:m7SheetIn .32s cubic-bezier(.2,.8,.2,1) both}
.aiboss-mentor-stage7-v655 .mentor352-mobile-cta .mentor352-icon-btn{transition:transform .18s ease,border-color .18s ease,background .18s ease}.aiboss-mentor-stage7-v655 .mentor352-mobile-cta .mentor352-icon-btn:active{transform:scale(.94)}
.aiboss-mentor-stage7-v655.aixdv-skin-classic .mentor352-topbar.is-stage7-scrolled{background:rgba(250,253,255,.95);border-bottom-color:#d7e7f2;box-shadow:0 12px 32px rgba(37,79,113,.10)}
@keyframes m7SheetIn{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.aiboss-mentor-stage7-v655 .mentor651-share-sheet:not([hidden]) .mentor652-share-panel{animation:none!important}}

