/* Unified LeetFX palette and containment pass */
body{background:#090a12!important;color:#f4f1ec!important;overflow-x:hidden}
.hero,.market-terminal,.courses{background:linear-gradient(145deg,#0a0b15,#121020 52%,#0b0b12)!important}
.hero{position:relative;isolation:isolate;border-bottom:1px solid #c8a95a2e}
.hero:before,.market-terminal:before,.courses:before{background:radial-gradient(circle,#a24bc51c,transparent 68%)!important}
.portal-welcome{position:relative!important;z-index:4!important;color:#f5d98e!important;border-color:#c8a95a!important;background:linear-gradient(145deg,#251b2e,#121421)!important;box-shadow:0 0 0 1px #5d4320,0 0 24px #b46bc13d,6px 7px 0 #1a1122!important}
.portal-welcome i{background:#f2ca67!important;box-shadow:0 0 12px #f2ca67!important}
.algorithm-title{max-width:100%;overflow:visible;line-height:.98!important}
.intro-stage{height:610px!important;min-width:0;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 68% 20%,#b46bc12a,transparent 35%),radial-gradient(circle at 20% 80%,#c8a95a18,transparent 34%),#0c0d18;border:1px solid #c8a95a30}
.intro-light-one{background:radial-gradient(circle,#be68d044,transparent 68%)!important}
.intro-light-two{background:radial-gradient(circle,#e0bd6535,transparent 68%)!important}
.mentor-intro-card{width:min(100%,470px)!important;min-height:525px!important;background:linear-gradient(145deg,#1d1830f5,#0b0d18f2)!important;border-color:#c8a95a75!important;box-shadow:0 28px 60px #000b,0 0 0 1px #9f5db33a,0 0 35px #b46bc12b!important;overflow:hidden}
.intro-profile h2{font-size:38px!important}.intro-copy{max-width:100%!important;overflow-wrap:anywhere}.intro-bottom{min-width:0;gap:18px!important}.intro-bottom div{min-width:0}.intro-bottom strong{font-size:clamp(14px,1.7vw,19px)!important;line-height:1.2;overflow-wrap:anywhere}.intro-bottom small{white-space:normal}
.intro-float-card{max-width:155px;overflow:hidden;overflow-wrap:anywhere;background:#151225f5!important;border-color:#c8a95a70!important}.float-one{left:2%!important;top:5%!important}.float-two{right:2%!important;bottom:5%!important}.float-two strong{font-size:16px;line-height:1.12}
.leetfx-headline-widget{background:linear-gradient(90deg,#0a0b12,#191127 48%,#0a0b12)!important;border-color:#c8a95a40!important;color:#f4e0a0!important}
.market-terminal{border-top:1px solid #c8a95a20}.market-card{background:linear-gradient(145deg,#17142a,#0e111b)!important;border-color:#c8a95a55!important}.courses{border-top:1px solid #c8a95a20}.course-card{border:1px solid #c8a95a55!important}.course-one{background:linear-gradient(145deg,#312618,#17131a)!important}.course-two{background:linear-gradient(145deg,#29203b,#151323)!important}.course-three{background:linear-gradient(145deg,#3a2037,#17111d)!important}
.market-card--post{min-height:360px!important;padding:22px!important;display:flex!important;flex-direction:column!important}.market-card--post .market-post-mark{margin:28px 0 12px;color:#e4c36e;font:700 46px var(--sans);text-shadow:0 0 18px #d0a95755}.market-post-copy{position:relative;z-index:1}.market-post-copy h3{margin:0 0 12px;color:#f7f3eb;font-size:24px;line-height:1.08;letter-spacing:-.04em}.market-post-copy p{margin:0;color:#b7c2d5;font-size:12px;line-height:1.6}.market-card--post .market-foot{margin-top:auto}.post-tone-1{background:linear-gradient(145deg,#22183a,#10101c)!important}.post-tone-2{background:linear-gradient(145deg,#341b35,#11101a)!important}
footer{background:#0b0b13!important;border-color:#c8a95a42!important}
.call-booking{background:transparent!important;padding-top:58px!important;padding-bottom:58px!important;min-height:0!important}.call-booking .call-card{width:min(100%,430px)!important;min-height:390px!important;padding:30px 30px 24px!important;background:linear-gradient(145deg,#121020aa,#0b0b13aa)!important;border:1px solid #d5b45f!important;box-shadow:0 0 0 1px #5d4320,0 18px 38px #0009,0 0 28px #c8a95a22!important;backdrop-filter:blur(8px);margin:0 auto}.call-icon{margin-bottom:28px!important}.call-kicker{margin-bottom:16px!important}.call-card h2{margin-bottom:24px!important}.call-cta{margin-top:28px!important}.call-foot{margin-top:20px!important}
.call-booking{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(18px,3vw,48px)!important}.call-social-cluster{display:grid!important;grid-template-columns:repeat(2,minmax(145px,1fr));gap:16px;flex:0 0 330px;z-index:4}.call-social-bubble{display:flex;align-items:center;gap:8px;width:max-content;max-width:160px;padding:12px 14px;border:1px solid #c8a95a90;border-radius:13px;background:linear-gradient(145deg,#1b1730ee,#0c0d16ee);color:#f1d487;text-decoration:none;font:700 9px var(--mono);box-shadow:0 5px 0 #543d1b,0 0 18px #b46bc133;transition:transform .2s,filter .2s}.call-social-bubble:hover{transform:translateY(-5px) rotateX(5deg) rotateY(-4deg) scale(1.03);filter:brightness(1.15)}.call-social-bubble i{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#d7b65e;color:#21170a;font-style:normal;box-shadow:inset 1px 1px #fff6,0 5px 10px #0008}.call-social-bubble i svg{width:21px;height:21px;fill:currentColor}
html[data-theme="light"] .call-booking{background:transparent!important}.call-booking .call-card:after{background:radial-gradient(circle,#d8b76020,transparent 67%)!important}
@media(max-width:900px){.intro-stage{height:560px!important;margin:0!important}.mentor-intro-card{width:min(100% - 28px,470px)!important;min-height:500px!important}.intro-float-card{display:none!important}.call-booking{gap:16px!important}.call-social-rail{flex-basis:80px;gap:12px}.call-social-bubble{padding:7px;width:44px;height:44px;border-radius:50%;justify-content:center}.call-social-bubble span{display:none}.call-social-left,.call-social-right{align-items:center}.call-social-left .call-social-bubble{flex-direction:row}}
@media(max-width:560px){.intro-stage{height:530px!important}.mentor-intro-card{min-height:480px!important;padding:20px!important}.intro-profile h2{font-size:30px!important}.intro-copy{font-size:12px!important}.intro-bottom{gap:10px!important}}
@media(max-width:560px){.call-booking{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px!important;padding-top:42px!important;padding-bottom:42px!important}.call-booking .call-card{grid-column:1/-1;grid-row:1;width:100%!important}.call-social-rail{grid-row:2;flex-direction:row;justify-content:center;gap:8px;grid-column:1/4}.call-social-right{grid-column:4/7}.call-social-bubble{width:38px;height:38px;padding:5px}.call-social-bubble i{width:24px;height:24px;flex-basis:24px}}
.call-social-bubble{width:145px!important;max-width:145px!important;min-height:48px;padding:10px 12px!important;font-size:10px!important;letter-spacing:.02em}.call-social-bubble i{width:32px;height:32px;flex-basis:32px;border-radius:10px}.call-social-bubble i svg{width:19px;height:19px}.call-social-bubble span{display:inline!important;white-space:nowrap}.call-social-bubble.social-whatsapp i{background:#25d366;color:#062b15}.call-social-bubble.social-website i{background:#e8c46d;color:#2d2008}.call-social-bubble.social-instagram i{background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7);color:#fff}.call-social-bubble.social-discord i{background:#5865f2;color:#fff}.call-social-bubble.social-telegram i{background:#229ed9;color:#fff}.call-social-bubble.social-youtube i{background:#f00;color:#fff}
@media(max-width:900px){.call-social-bubble{width:112px!important;max-width:112px!important;min-height:44px;padding:8px!important;font-size:8px!important}.call-social-bubble i{width:28px;height:28px;flex-basis:28px}.call-social-bubble span{display:inline!important;white-space:normal;line-height:1.15}.call-social-left .call-social-bubble{flex-direction:row-reverse}}
@media(max-width:560px){.call-social-bubble{width:100px!important;max-width:100px!important;min-height:40px;padding:6px!important;font-size:7px!important}.call-social-bubble i{width:25px;height:25px;flex-basis:25px}.call-social-bubble i svg{width:15px;height:15px}}
.call-booking{gap:clamp(12px,2vw,28px)!important}.call-social-rail{flex-basis:150px!important;gap:16px!important}.call-social-bubble{width:160px!important;max-width:160px!important;min-height:56px;padding:12px 14px!important;font-size:11px!important}.call-social-bubble i{width:36px;height:36px;flex-basis:36px}.call-social-bubble i svg{width:21px;height:21px}
.courses{padding-top:32px!important;padding-bottom:32px!important}.courses .social-heading{margin:0 auto 24px!important;justify-content:center!important;text-align:center!important}.courses .social-heading>div:first-child>p:last-child{margin:0 auto!important}.courses .social-heading h2{margin-bottom:6px!important}
@media(max-width:900px){.call-booking{gap:10px!important}.call-social-rail{flex-basis:120px!important;gap:12px!important}.call-social-bubble{width:122px!important;max-width:122px!important;min-height:48px!important;font-size:9px!important}.call-social-bubble i{width:30px;height:30px;flex-basis:30px}}
@media(max-width:560px){.call-booking{gap:10px!important}.call-social-rail{flex-basis:auto!important;gap:7px!important}.call-social-bubble{width:104px!important;max-width:104px!important;min-height:42px!important;font-size:8px!important}.call-social-bubble i{width:27px;height:27px;flex-basis:27px}}
.call-booking .call-card{order:1!important}.call-social-cluster{order:2!important}.call-social-cluster .call-social-bubble{width:160px!important;max-width:160px!important;min-height:56px!important;font-size:11px!important}.call-social-cluster .call-social-bubble i{width:36px;height:36px;flex-basis:36px}
.algorithm-title em{display:inline-flex!important;flex-wrap:wrap;gap:.22em;filter:none!important;background:none!important;-webkit-text-fill-color:initial!important}.algorithm-title .decode-word{color:#ffffff!important;text-shadow:0 0 8px #fff,0 0 20px #fff,0 0 40px #ffffff99,0 3px 0 #00000088!important}.algorithm-title .algorithm-word{color:#ffffff!important;text-shadow:0 0 8px #fff,0 0 20px #fff,0 0 40px #ffffff99,0 3px 0 #00000088!important}.algorithm-title em:after{display:none!important}
.algorithm-title em{transform:perspective(700px) rotateX(7deg) rotateY(-2deg);transform-origin:left center;filter:drop-shadow(0 14px 18px #0009)!important}.algorithm-title .decode-word,.algorithm-title .algorithm-word{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 0 10px #fff,0 0 25px #fff,0 0 55px #ffffffcc,0 0 80px #ffffff66;animation:whiteNeonPulse 3.2s ease-in-out infinite!important}.algorithm-title .algorithm-word{animation-delay:-1.2s}@keyframes whiteNeonPulse{0%,100%{text-shadow:0 0 10px #fff,0 0 25px #fff,0 0 55px #ffffffcc,0 0 80px #ffffff66}50%{text-shadow:0 0 15px #fff,0 0 35px #fff,0 0 70px #fff,0 0 110px #ffffffaa,0 0 140px #ffffff55}}
.intro-bottom{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:15px!important}.intro-bottom strong{font-size:clamp(13px,1.5vw,18px)!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}.intro-bottom small{font-size:8px!important;line-height:1.25;white-space:normal}.intro-bottom a{align-self:end}
.courses .social-heading{width:min(430px,100%)!important;margin-left:calc(50% - 430px)!important;margin-right:0!important;text-align:left!important;justify-content:flex-start!important}.courses .social-heading h2{font-size:clamp(34px,4vw,48px)!important}.courses .social-heading>div:first-child>p:last-child{margin-left:0!important}
.courses .social-heading{width:100%!important;max-width:1180px!important;margin:0 auto 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:left!important}.courses .social-heading .social-bubbles{display:flex!important;max-width:610px!important;justify-content:flex-end!important;gap:9px!important}.courses .social-heading .social-bubble{padding:9px 10px!important;font-size:9px!important}.courses .social-heading .social-bubble .social-icon{display:grid!important;place-items:center;width:25px;height:25px}.courses .social-heading .social-bubble .social-icon svg{width:17px;height:17px;fill:currentColor}@media(max-width:900px){.courses .social-heading{display:block!important}.courses .social-heading .social-bubbles{justify-content:flex-start!important;margin-top:18px}}
.call-booking{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important;align-items:stretch!important}.call-booking .call-card,.call-booking .service-card{width:100%!important;min-width:0!important;margin:0!important}.service-card{min-height:390px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d5b45f;border-radius:18px;background:linear-gradient(145deg,#17142aee,#0b0d16ee);box-shadow:0 0 0 1px #5d4320,0 18px 38px #0009,0 0 28px #c8a95a22;backdrop-filter:blur(8px);overflow:hidden;position:relative}.service-card:after{content:"";position:absolute;right:-55px;bottom:-70px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#e1b85c44,transparent 68%);pointer-events:none}.service-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid #d8b66b;border-radius:18px;color:#ffd982;font:28px var(--serif);box-shadow:0 0 22px #d6ad5b55, inset 0 0 18px #d6ad5b22;margin-bottom:28px}.service-card h2{margin:0 0 18px;color:#f5efe4;font:600 clamp(30px,3vw,42px)/.98 var(--serif);letter-spacing:-.05em}.service-card h2 em{color:#e194d0;font-style:normal}.service-card>p:not(.call-kicker){margin:0;color:#c1c8d8;font-size:13px;line-height:1.65;max-width:260px}.service-card .call-cta{margin-top:auto}.alpha-service{background:linear-gradient(145deg,#201332ee,#0b0d18ee);border-color:#bd70d4}.alpha-service .service-icon{color:#ec9fe6;border-color:#bd70d4;box-shadow:0 0 22px #c05bdc66}.alpha-service .call-cta{background:linear-gradient(135deg,#eab7eb,#9c5bc1);box-shadow:7px 7px 0 #57306e,0 0 24px #c65bdc55}.mentorship-service .call-cta{background:linear-gradient(135deg,#f0d899,#c39a51)}
.intro-bottom div:first-child{border-color:#3d3d47!important;background:linear-gradient(145deg,#16161d,#0c0c11)!important;box-shadow:inset 0 1px #ffffff12,0 0 14px #0009!important}.intro-bottom div:first-child strong{color:#f3f3f7!important;text-shadow:0 0 8px #ffffff55!important}.intro-bottom div:first-child small{color:#aaaab6!important}
.menu-3d{flex-wrap:nowrap!important;row-gap:0!important;height:58px!important;min-height:58px!important;padding:6px 9px!important;border-radius:999px!important;background:linear-gradient(105deg,#0c0818ed,#171027eb 48%,#0b0b14ed)!important;border:1px solid #75478e66!important;box-shadow:0 12px 30px #000a,0 0 26px #9b4ec933,inset 0 1px #ffffff18!important}.menu-3d .brand{order:1;flex:0 0 auto;padding:0 8px}.menu-3d .brand-name{font-size:14px!important;letter-spacing:.16em}.menu-3d .desktop-nav{order:2;display:flex!important;flex:1 1 auto!important;width:auto!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:3px!important;background:transparent!important;border:0!important;border-radius:0!important}.menu-3d .desktop-nav a{padding:10px 12px!important;border-radius:999px!important;font-size:9px!important;letter-spacing:.08em!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;color:#aeb0c4!important;white-space:nowrap}.menu-3d .desktop-nav a:hover{background:#ffffff0d!important;color:#fff!important;border-color:#ffffff20!important}.menu-3d .desktop-nav a.mentorship-menu-link{background:linear-gradient(135deg,#e56ee8,#8350ed)!important;color:#fff!important;border-color:#ed99f1!important;box-shadow:0 0 16px #c857e988,0 4px 0 #4e2b80!important}.menu-3d .account-actions{order:3;flex:0 0 auto;margin-left:6px!important;gap:5px!important}.menu-3d .account-actions>button,.menu-3d .globe-trigger{height:38px!important;min-height:38px!important;border-radius:999px!important;padding:8px 12px!important;font-size:9px!important}.menu-3d .theme-toggle{background:linear-gradient(135deg,#ffc765,#f17435)!important;border-color:#ffda83!important;color:#291306!important;box-shadow:0 0 18px #ff8c3d99,0 4px 0 #8e4424!important}.menu-3d .globe-trigger{width:38px!important;padding:0!important;background:#ffffff08!important;color:#e9e7f3!important;border-color:#ffffff35!important}.menu-3d .signin-trigger{background:#ffffff08!important}.menu-3d .signup-trigger{background:linear-gradient(135deg,#d15fd755,#7049b855)!important;border-color:#df8ce7!important;color:#ffeaff!important}
@media(max-width:900px){.menu-3d{height:auto!important;min-height:58px!important;border-radius:19px!important}.menu-3d .desktop-nav{display:none!important}.menu-3d .account-actions{margin-left:auto!important}.menu-3d .account-actions>button,.menu-3d .globe-trigger{height:34px!important;min-height:34px!important;padding:7px 8px!important}.menu-3d .signup-trigger{display:none!important}}
.auth-panel input{color:#172033!important;-webkit-text-fill-color:#172033!important;background:#edf5ff!important;border-color:#a7b6ca!important;caret-color:#e14aa8!important;font-weight:600!important}.auth-panel input::placeholder{color:#66748a!important;opacity:1!important}.auth-panel input:focus{background:#fff!important;border-color:#c34ab2!important;box-shadow:0 0 0 3px #d95cc42b!important}.auth-panel input:-webkit-autofill{-webkit-text-fill-color:#172033!important;box-shadow:0 0 0 1000px #edf5ff inset!important}
.auth-access-key[hidden]{display:none!important}
.auth-modal{max-width:900px!important;border:1px solid #d5a84d88!important;border-radius:22px!important;overflow:hidden!important;background:#090b14!important;box-shadow:0 36px 110px #000d,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a!important}.auth-modal::backdrop{background:#05040ad9!important}.auth-modal[open]{grid-template-columns:.9fr 1.1fr!important}.auth-visual{position:relative;overflow:hidden;isolation:isolate;min-height:555px!important;padding:34px!important;background:radial-gradient(circle at 50% 36%,#845f1f 0,#32200f 27%,#171121 58%,#090b12 100%)!important;border-right:1px solid #d5a84d70!important}.auth-visual:before,.auth-visual:after{content:"";position:absolute;border:1px solid #d7ad5770;border-radius:50%;pointer-events:none}.auth-visual:before{width:430px;height:430px;left:50%;top:53%;transform:translate(-50%,-50%);box-shadow:0 0 80px #d5a84d30,inset 0 0 40px #d5a84d18}.auth-visual:after{width:300px;height:300px;left:50%;top:53%;transform:translate(-50%,-50%);border-color:#ffffff24}.auth-visual>div,.auth-visual p{position:relative;z-index:1}.auth-visual-tag{display:inline-flex;padding:8px 10px;border:1px solid #d9b76299;border-radius:999px;color:#f6dca0;font:700 9px var(--mono);letter-spacing:.16em;background:#100e13b3}.auth-visual img{display:block;width:min(230px,72%)!important;height:230px!important;margin:75px auto 0!important;filter:drop-shadow(0 0 18px #f7c84f99) drop-shadow(0 22px 25px #000b)!important;animation:auth-float 4s ease-in-out infinite}.auth-visual p{margin:0!important;color:#d7c8a7!important;font:9px/1.9 var(--mono)!important;letter-spacing:.15em!important}.auth-visual p strong{color:#fff0bd;font-weight:700}.auth-panel{position:relative;padding:48px 52px!important;color:#f7f4ec!important;background:linear-gradient(145deg,#14131d,#090b12)!important}.auth-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 95% 2%,#9c62e526,transparent 30%),linear-gradient(120deg,transparent 47%,#ffffff06 50%,transparent 53%)}.auth-panel>*{position:relative;z-index:1}.auth-panel .eyebrow{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;margin:0;color:#efcf83!important;border:1px solid #d5a84d61;border-radius:999px;background:#d5a84d0d;font-size:9px!important}.auth-panel h2{margin:17px 0 0!important;color:#fffdf7!important;font-size:clamp(42px,5vw,58px)!important;letter-spacing:-.055em;text-shadow:0 3px 25px #000!important}.auth-panel h2 em{color:#dfb65b;text-shadow:0 0 20px #d5a84d55}.auth-subtitle{max-width:390px!important;margin:13px 0 26px!important;color:#bac1d0!important;font-size:13px!important;line-height:1.7!important}.auth-form-grid{display:grid;gap:13px}.auth-panel label{margin:0!important;color:#d8deec!important;font:700 9px var(--mono)!important;letter-spacing:.13em!important}.auth-panel label>span{display:flex;justify-content:space-between;align-items:center}.auth-panel label b{font-size:8px;color:#dcb65b;font-weight:700;letter-spacing:.08em}.auth-panel input{box-sizing:border-box!important;width:100%!important;margin-top:7px!important;padding:13px 14px!important;border:1px solid #ffffff22!important;border-radius:10px!important;background:#edf5ff!important;color:#172033!important;font-size:13px!important;box-shadow:inset 0 1px #fff!important}.auth-panel input:focus{border-color:#d9b45d!important;box-shadow:0 0 0 3px #d6aa4526,0 7px 22px #0005!important}.auth-access-key{padding:13px!important;border:1px solid #d5a84d66!important;border-radius:12px!important;background:linear-gradient(110deg,#d5a84d13,#7251d611)!important}.auth-access-key input{border-color:#d5a84d7d!important;background:#181722!important;color:#fff4d1!important;letter-spacing:.14em!important}.auth-panel .button-full{margin-top:19px!important;min-height:52px!important;border:1px solid #f5d783!important;border-radius:11px!important;background:linear-gradient(135deg,#f1d084,#b77a28)!important;color:#18120b!important;box-shadow:0 6px 0 #68400f,0 13px 28px #0009!important;font-weight:900!important;letter-spacing:.12em!important}.auth-panel .button-full:hover{transform:translateY(-2px);box-shadow:0 8px 0 #68400f,0 17px 32px #0009!important}.auth-trust-note{margin:18px 0 0!important;color:#8f9aad!important;text-align:center;font:9px var(--mono)!important;letter-spacing:.09em}.auth-switch{margin:16px 0 0!important;padding-top:16px;border-top:1px solid #ffffff16;color:#b4bdcb!important;font-size:11px!important}.auth-switch button{color:#f1ce76!important;text-underline-offset:3px}.form-status{font-size:11px!important;line-height:1.5!important}.form-status.error{color:#ff9595!important}@keyframes auth-float{50%{transform:translateY(-10px) rotate(1deg)}}@media(max-width:900px){.auth-modal[open]{grid-template-columns:1fr!important}.auth-visual{display:none!important}.auth-panel{padding:38px 26px!important}}@media(max-width:440px){.auth-panel{padding:32px 20px!important}.auth-panel h2{font-size:42px!important}.auth-panel label>span{gap:8px}.auth-panel label b{font-size:7px!important}}
@media(max-width:900px){.call-booking{grid-template-columns:1fr!important}.call-booking .call-card,.call-booking .service-card{min-height:360px!important}}
.intro-bottom div{padding:11px 12px!important;border:1px solid #c8a95a55!important;border-radius:11px;background:linear-gradient(145deg,#1d1730cc,#11101bee)!important;box-shadow:inset 0 1px #ffffff12,0 0 18px #b46bc11f}.intro-bottom div:first-child{border-color:#d8b65f8a!important;box-shadow:inset 0 1px #fff2,0 0 18px #d8b65f33}.intro-bottom div:last-of-type{border-color:#a766da88!important;box-shadow:inset 0 1px #fff2,0 0 18px #a766da33}.intro-bottom div:first-child strong{color:#f3d37c!important;text-shadow:0 0 9px #d4a943,0 0 20px #d4a94366!important}.intro-bottom div:last-of-type strong{color:#d5a9ff!important;text-shadow:0 0 9px #bd72ff,0 0 20px #8d4fca88!important}.intro-bottom small{color:#e5d6aa!important}.intro-bottom a{width:39px!important;height:39px!important;font-size:21px!important;box-shadow:0 5px 0 #765622,0 0 20px #d4a94388!important}
.algorithm-title em{position:relative!important;isolation:isolate}.algorithm-title em:after{content:"";display:block!important;position:absolute;left:-5%;right:-5%;top:56%;height:3px;width:auto!important;margin:0!important;border-radius:999px;background:linear-gradient(90deg,transparent,#379cff 18%,#b8e5ff 50%,#379cff 82%,transparent)!important;box-shadow:0 0 7px #4daeff,0 0 20px #2589ff,0 0 34px #b8e5ff88!important;opacity:.9;z-index:-1;transform:rotate(-2deg);animation:algorithmScan 3s ease-in-out infinite!important}@keyframes algorithmScan{0%,100%{transform:translateX(-2%) rotate(-2deg);opacity:.5}50%{transform:translateX(2%) rotate(-2deg);opacity:1}}
.algorithm-title em span{position:relative;z-index:2}.algorithm-title em:after{z-index:1!important}
.portal-welcome{font-size:12px!important;letter-spacing:.2em!important;padding:13px 21px!important;color:#ffe6a5!important;background:linear-gradient(135deg,#392044,#161329 58%,#211a12)!important;border-color:#f0c96a!important;box-shadow:inset 0 1px #fff5,0 0 0 1px #815522,0 0 18px #d55edc99,0 0 35px #e0b45d55,7px 8px 0 #24152f!important;text-shadow:0 0 10px #ffd984,0 0 22px #dc74dd!important}.portal-welcome span{color:#f9db83!important}.portal-welcome i{width:8px!important;height:8px!important;background:#f7d46f!important;box-shadow:0 0 8px #f7d46f,0 0 18px #e575db!important}
.intro-light{mix-blend-mode:screen!important;filter:blur(2px)!important;opacity:.95!important}.intro-light-one{background:radial-gradient(circle at 50% 50%,#fff 0%,#fff9 5%,#ffb9f4aa 14%,#e64bcf66 32%,#a32bcf20 58%,transparent 73%)!important;box-shadow:0 0 22px #fff,0 0 60px #f05ee4,0 0 120px #a536c766!important}.intro-light-two{background:radial-gradient(circle at 50% 50%,#fff 0%,#fff9 5%,#fff0c4aa 14%,#f0bf5b66 32%,#d17a3120 58%,transparent 73%)!important;box-shadow:0 0 22px #fff,0 0 60px #f4cc72,0 0 120px #d9833d66!important}.intro-stage:after{content:"";position:absolute;inset:8%;pointer-events:none;border:1px solid #fff3;border-radius:24px;box-shadow:inset 0 0 35px #fff2,0 0 22px #fff1;z-index:1}.mentor-intro-card{z-index:2!important}
.retro-lantern{position:absolute;z-index:2;top:32px;left:50%;width:64px;height:82px;transform:translateX(-50%);border:2px solid #cba85e;border-radius:13px 13px 18px 18px;background:linear-gradient(90deg,#5a3d1d,#e3c87c 22%,#6a471e 48%,#e2c675 75%,#553719);box-shadow:inset 0 0 0 4px #1c1722,inset 0 0 18px #ffd97988,0 0 18px #f4cf7d,0 0 42px #c07bdf99;animation:lanternFlicker 3.4s ease-in-out infinite}.retro-lantern:before{content:"";position:absolute;left:11px;right:11px;top:-19px;height:25px;border:2px solid #cba85e;border-bottom:0;border-radius:30px 30px 0 0;box-shadow:0 -5px 12px #f6d98788}.retro-lantern:after{content:"";position:absolute;left:50%;top:22px;width:16px;height:25px;transform:translateX(-50%);border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 50% 72%,#fff9c7 0 18%,#ffd458 38%,#ff7d33 62%,transparent 72%);filter:blur(.2px);box-shadow:0 0 12px #fff5b0,0 0 28px #ffb43d}.retro-lantern+*{z-index:2}@keyframes lanternFlicker{50%{filter:brightness(1.15);transform:translateX(-50%) translateY(-3px)}}
.algorithm-title{font-size:clamp(54px,6vw,86px)!important;text-shadow:0 7px 0 #0009,0 16px 32px #000b!important}.algorithm-title .decode-word,.algorithm-title .algorithm-word{font-weight:700!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 0 12px #fff,0 0 28px #fff,0 0 60px #ffffffcc!important}.algorithm-title .algorithm-word{color:#ffffff!important}
.intro-stage{background:radial-gradient(circle at 65% 18%,#d15bdc45,transparent 33%),radial-gradient(circle at 18% 85%,#d9b45c34,transparent 34%),linear-gradient(145deg,#15132a,#090c17)!important;border-color:#e0bb6c77!important;box-shadow:inset 0 1px #fff2,0 20px 50px #0009,0 0 32px #b555d733!important}.mentor-intro-card{background:linear-gradient(145deg,#2a2043f7,#0c1020f5)!important;border-color:#e9c875b5!important;box-shadow:0 28px 60px #000c,0 0 0 1px #d665df55,0 0 35px #e5b95833!important}.intro-profile p{color:#ffe09a!important}.intro-profile h2{color:#fff!important;text-shadow:0 0 14px #fff5,0 0 24px #c862dd55!important}.intro-profile h2 em{color:#ff9add!important;text-shadow:0 0 14px #ff70d4,0 0 28px #c84bb1!important}.intro-copy{color:#f2f4ff!important}.intro-bottom strong{font-size:clamp(15px,1.7vw,21px)!important}.intro-bottom small{color:#f2d992!important}.intro-bottom div:last-of-type small{color:#e4c8ff!important}
@media(max-width:900px){.courses .social-heading{margin-left:0!important;margin-right:auto!important}.intro-bottom{grid-template-columns:1fr 1fr auto;gap:10px!important}}
.intro-stage{overflow:visible!important}.intro-card-head{min-width:0;gap:14px}.intro-card-head span{white-space:nowrap;min-width:0}.intro-float-card{width:175px!important;max-width:175px!important;overflow:visible!important;white-space:normal!important}.intro-float-card strong{overflow-wrap:anywhere;word-break:normal}.float-one{left:-18px!important}.float-two{right:-18px!important}
@media(max-width:900px){.call-booking{gap:14px!important}.call-social-cluster{flex-basis:270px;gap:10px}.call-social-cluster .call-social-bubble{width:130px!important;max-width:130px!important;min-height:48px!important;font-size:9px!important}.call-social-cluster .call-social-bubble i{width:30px;height:30px;flex-basis:30px}}
@media(max-width:560px){.call-booking{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.call-booking .call-card{grid-column:1;grid-row:1;width:100%!important}.call-social-cluster{grid-column:1;grid-row:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px;flex-basis:auto}.call-social-cluster .call-social-bubble{width:100%!important;max-width:none!important;min-height:44px!important;font-size:8px!important;padding:7px!important}.call-social-cluster .call-social-bubble i{width:28px;height:28px;flex-basis:28px}}
.intro-stage{background:radial-gradient(circle at 50% 16%,#fff8d966 0%,#f5bd4d35 8%,#e69b3920 18%,transparent 40%),radial-gradient(circle at 65% 18%,#d15bdc45,transparent 33%),radial-gradient(circle at 18% 85%,#d9b45c34,transparent 34%),linear-gradient(145deg,#15132a,#090c17)!important}.retro-lantern{box-shadow:inset 0 0 0 4px #1c1722,inset 0 0 18px #ffd97988,0 0 18px #fff,0 0 42px #f4cf7d,0 0 100px #f1b94d99,0 0 170px #d879d755!important}.retro-lantern:after{box-shadow:0 0 12px #fff5b0,0 0 28px #ffb43d,0 0 58px #fff1a1!important}
.menu-3d{background:#0d0d18b8!important;border:1px solid #ffffff2b!important;box-shadow:0 14px 32px #0008,0 0 26px #ad5ad933!important;backdrop-filter:blur(20px)!important}.menu-3d .desktop-nav{background:#11101dcc!important;border-color:#ffffff1f!important}.menu-3d .desktop-nav a,.menu-3d .desktop-nav a.call-menu-link,.menu-3d .desktop-nav a.mentorship-menu-link{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;color:#e9e8f2!important;border-radius:9px!important}.menu-3d .desktop-nav a:hover{background:#ffffff12!important;border-color:#cf72e455!important;color:#fff!important}.account-actions{gap:6px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.account-actions>button,.globe-trigger{background:#ffffff08!important;border:1px solid #ffffff30!important;color:#f2eefe!important;box-shadow:inset 0 1px #fff2,0 5px 12px #0005!important;border-radius:10px!important}.account-actions>button:hover,.globe-trigger:hover{background:#d971dc24!important;border-color:#f1b0ef!important;color:#fff!important}.signup-trigger{background:linear-gradient(135deg,#d66aca55,#7546a655)!important;border-color:#e28be0!important}.globe-wrap{position:relative;display:inline-flex}.globe-trigger{width:36px;height:36px;padding:0;display:grid;place-items:center;font-size:22px;cursor:pointer}.globe-menu{position:absolute;right:0;top:calc(100% + 12px);width:180px;padding:8px;display:none;flex-direction:column;gap:4px;border:1px solid #d88ad280;border-radius:15px;background:#12101ded;box-shadow:0 18px 38px #000b,0 0 24px #b65cdd4d;backdrop-filter:blur(22px);z-index:50}.globe-menu.open{display:flex}.globe-menu a{padding:10px 11px;border-radius:9px;color:#f0e9fb;text-decoration:none;font:700 10px var(--mono);letter-spacing:.04em}.globe-menu a:hover{background:#ffffff13;color:#ffd3f3}.mobile-menu .globe-wrap{display:none}
@media(max-width:760px){.menu-3d{padding:9px 10px!important}.account-actions{gap:4px!important}.account-actions>button,.globe-trigger{min-height:34px!important;padding:7px 8px!important;font-size:9px!important}.globe-trigger{width:34px;padding:0!important;font-size:20px!important}.globe-menu{right:-4px;top:calc(100% + 9px)}}
.mentor-intro-card{overflow:visible!important}.intro-profile p,.intro-card-head,.intro-copy{opacity:1!important;text-shadow:0 1px 6px #000!important}.intro-profile h2{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.intro-copy{color:#fff!important;max-width:100%!important;font-weight:500!important}.intro-tags{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px!important}.intro-tags span{display:flex!important;align-items:center;justify-content:center;min-width:0;white-space:nowrap;padding:10px 7px!important;font-size:9px!important;color:#fff!important;text-shadow:0 1px 4px #000!important;opacity:1!important}.intro-tags span:first-child{background:linear-gradient(145deg,#f2d47f,#ab752b)!important;border-color:#ffe9a4!important;color:#17100a!important;text-shadow:none!important}.intro-tags span:nth-child(2){background:linear-gradient(145deg,#d8e7ff,#6c9edb)!important;border-color:#d7ebff!important;color:#111a2d!important;text-shadow:none!important}.intro-tags span:nth-child(3){background:linear-gradient(145deg,#e6baff,#9a48c2)!important;border-color:#f0cfff!important;color:#24102e!important;text-shadow:none!important}.float-one,.float-two{opacity:1!important;color:#fff!important;text-shadow:0 1px 7px #000,0 0 8px #bd72ff!important;background:#100e1cf7!important}.float-one strong,.float-two strong{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.float-one span,.float-two span{color:#f2cfff!important}.intro-bottom{overflow:visible!important}.intro-bottom div{min-width:0;overflow:visible}.intro-bottom strong,.intro-bottom small{opacity:1!important}
.hero-copy .portal-welcome{display:flex!important;width:max-content!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.algorithm-title .algorithm-word{display:inline-block;position:relative;padding-bottom:16px}.algorithm-title .algorithm-word:after{content:"";position:absolute;left:-5%;right:-5%;bottom:0;height:4px;border-radius:99px;background:linear-gradient(90deg,transparent,#ffffff 14%,#fff 50%,#ffffff 84%,transparent);box-shadow:0 0 10px #fff,0 0 22px #fff,0 0 40px #ffffffaa;animation:algorithmPulseLine 2.4s ease-in-out infinite}@keyframes algorithmPulseLine{0%,100%{transform:scaleX(.72);opacity:.55}50%{transform:scaleX(1.04);opacity:1}}
.algorithm-title em:after{display:none!important}.hero-copy .portal-welcome{font-size:clamp(15px,2vw,22px)!important;letter-spacing:.18em!important;padding:14px 24px!important;color:#ffc4f1!important;background:linear-gradient(120deg,#241334,#171126 48%,#101a2c)!important;border:1px solid #e16ac5!important;border-radius:15px!important;box-shadow:inset 0 1px #fff3,0 0 0 1px #67388a,0 0 24px #dc5dcf88,0 9px 0 #241536!important;text-shadow:0 0 10px #ff81df,0 0 24px #8c72ff!important;transform:perspective(600px) rotateX(5deg);animation:swingBadgeFloat 3.8s ease-in-out infinite}.hero-copy .portal-welcome i{background:#ff77d7!important;box-shadow:0 0 10px #ff77d7,0 0 20px #8b72ff!important}@keyframes swingBadgeFloat{0%,100%{transform:perspective(600px) rotateX(5deg) translateY(0)}50%{transform:perspective(600px) rotateX(5deg) translateY(-5px) scale(1.015)}}
/* == DECODE THE: Red Glowing Border == */
.algorithm-title .neon-blue-word{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;-webkit-text-stroke:2px #ff0000!important;text-shadow:0 0 8px #ff0000,0 0 20px #ff2200,0 0 45px #ff000088,0 0 80px #cc000055!important;animation:redGlowPulse 3s ease-in-out infinite!important}
@keyframes redGlowPulse{0%,100%{text-shadow:0 0 8px #ff0000,0 0 20px #ff2200,0 0 45px #ff000088,0 0 80px #cc000055}50%{text-shadow:0 0 14px #ff3300,0 0 32px #ff0000,0 0 65px #ff000099,0 0 110px #ee0000aa}}
/* == ALGORITHM: Black Outline == */
.algorithm-title .black-border-word{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;-webkit-text-stroke:2.5px #000!important;text-shadow:none!important;animation:none!important;filter:none!important}
/* == Intro Profile Centered == */
.intro-profile-centered{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px!important}
.intro-logo-centered{display:flex!important;justify-content:center!important;width:100%!important}
.intro-logo-centered img{margin:0 auto!important;display:block!important}
/* == Swing Trader Label == */
.swing-trader-label{font-size:clamp(32px,4vw,48px)!important;font-weight:900!important;font-family:var(--mono,monospace)!important;letter-spacing:.12em!important;color:#f0d58d!important;margin:4px 0 0!important;text-align:center!important;text-shadow:0 0 14px #f0d58d99,0 0 28px #d4a94355!important;line-height:1.1!important}
/* == We are Team LeeT: 3D Bold Gold+Blue-Purple == */
.we-are-team-leet{font-size:clamp(16px,2vw,22px)!important;font-weight:900!important;letter-spacing:.03em!important;text-align:center!important;margin:6px 0 2px!important;line-height:1.1!important;color:#ffd966!important;-webkit-text-fill-color:#ffd966!important;text-shadow:0 2px 0 #7b4a00,0 4px 0 #3a2000,0 0 12px #ffe06699,0 0 28px #9f6fff88,0 0 50px #5533ff66!important;transform:perspective(450px) rotateX(5deg)!important;animation:teamLeetGlow 3.5s ease-in-out infinite!important}
@keyframes teamLeetGlow{0%,100%{text-shadow:0 2px 0 #7b4a00,0 4px 0 #3a2000,0 0 12px #ffe06699,0 0 28px #9f6fff88,0 0 50px #5533ff66}50%{text-shadow:0 2px 0 #7b4a00,0 4px 0 #3a2000,0 0 20px #ffd700cc,0 0 45px #b080ffbb,0 0 80px #6644ffaa}}
/* == INTRO label == */
.verification-panel strong{color:#00e5ff!important;-webkit-text-fill-color:#00e5ff!important;font:800 11px var(--mono,monospace)!important;letter-spacing:.22em!important;text-shadow:0 0 8px #00bfff,0 0 18px #0096ff88!important}
