/* 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}}
