*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#211b1b;background:#f7f6f4;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.brand{align-items:center;gap:10px;display:flex}.brand span{color:#8d1118;font-family:Georgia,serif;font-size:28px;font-weight:700}.brand small{letter-spacing:2px;max-width:48px;font-size:9px}.eyebrow{letter-spacing:2.4px;color:#9b151c;font-size:11px;font-weight:800}.gold{color:#e8bd54!important}.publicNav{background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 8%;display:flex}.publicNav nav{align-items:center;gap:30px;font-size:13px;display:flex}.outlineButton{color:#92151c;border:1px solid #92151c;border-radius:999px;padding:11px 18px}.salesHero{color:#fff;background:radial-gradient(circle at 80%,#b3262f 0,#8f121a 35%,#5e0c11 100%);grid-template-columns:1.3fr .7fr;align-items:center;gap:80px;min-height:650px;padding:80px 9%;display:grid}.salesHero h1{margin:20px 0;font-family:Georgia,serif;font-size:64px;line-height:1.03}.salesHero h1 em{color:#edc45e;font-weight:400}.salesHeroCopy>p{color:#f2dada;max-width:700px;font-size:19px;line-height:1.7}.heroActions{gap:12px;margin-top:32px;display:flex}.goldButton,.ghostButton{border-radius:6px;align-items:center;gap:9px;padding:15px 22px;font-size:13px;font-weight:800;display:inline-flex}.goldButton{color:#4d2800;background:#e7b846}.ghostButton{color:#fff;border:1px solid #d99498}.haceSeal{text-align:center;background:#ffffff0c;border:1px solid #d7757b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:360px;display:flex}.haceSeal small{letter-spacing:5px;color:#eac25d}.haceSeal strong{margin:12px;font:700 72px Georgia,serif}.haceSeal span{color:#efcfd1;font-size:12px;line-height:1.7}.publicIntro{text-align:center;max-width:1000px;margin:auto;padding:100px 8% 55px}.publicIntro h2,.formation h2{color:#7d1016;font:700 44px/1.12 Georgia,serif}.publicIntro p{color:#716969;max-width:730px;margin:auto;line-height:1.8}.pillars{grid-template-columns:repeat(4,1fr);gap:16px;padding:0 8% 100px;display:grid}.pillars article{background:#fff;border:1px solid #e9e2df;border-radius:12px;min-height:250px;padding:30px}.pillars svg{color:#94151d}.pillars b{float:right;color:#e7d3d4;font:700 40px Georgia}.pillars h3{color:#841118;margin-top:28px;font:700 22px Georgia}.pillars p{color:#766e6e;font-size:14px;line-height:1.65}.formation{color:#fff;background:#211a1a;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;padding:90px 9%;display:grid}.formation h2{color:#fff;font-size:48px}.formationCopy>p{color:#cfc2c2;line-height:1.7}.formationNumbers{gap:45px;margin:30px 0;display:flex}.formationNumbers strong,.formationNumbers span{display:block}.formationNumbers strong{color:#e9bd52;font:700 34px Georgia}.formationNumbers span{color:#a99d9d;font-size:11px}.formationCard{background:#95151d;border-radius:14px;padding:38px}.formationCard>span{letter-spacing:2px;color:#ebc258;margin-top:24px;font-size:10px;display:block}.formationCard h3{margin:10px 0;font:700 35px Georgia}.formationCard p{color:#f0d7d8;line-height:1.7}.formationCard>svg:last-child{color:#ebc258}.publicFooter{color:#a99f9f;background:#120f0f;justify-content:space-between;align-items:center;padding:35px 8%;font-size:11px;display:flex}.inverse span{color:#e4b748}.loginSplit{background:#181616;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.loginVisual{color:#fff;background:radial-gradient(circle at 85% 85%,#95151d 0,#260b0d 30%,#0e0b0b 70%);justify-content:center;align-items:center;padding:50px 7%;display:flex;position:relative}.loginVisual:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 150px,#ffffff08 151px 152px);position:absolute;inset:0}.loginBack{z-index:2;color:#d8b2b4;font-size:12px;position:absolute;top:35px;left:45px}.loginIdentity{z-index:2;text-align:center}.loginIdentity>span{letter-spacing:6px;color:#e8bc54;font-size:12px}.loginIdentity h1{margin:10px 0;font:700 110px Georgia,serif}.loginIdentity p{letter-spacing:3px;color:#e8bc54}.loginIdentity small{color:#e8d8d8;margin-top:60px;font:italic 24px/1.4 Georgia;display:block}.loginPanel{background:#1b1919;justify-content:center;align-items:center;padding:6%;display:flex}.loginBox{color:#fff;background:#211f1f;border:1px solid #363131;border-radius:14px;width:100%;max-width:500px;padding:46px}.loginMiniLogo{text-align:center;margin-bottom:35px}.loginMiniLogo strong{color:#e8b94d;font:700 36px Georgia;display:block}.loginMiniLogo span{letter-spacing:3px;font-size:8px}.loginBox h2{margin:0;font:700 34px Georgia}.loginBox>p{color:#9f9696;font-size:13px}.loginBox label{margin:22px 0 8px;font-size:13px;display:block}.inputIcon{border:1px solid #4b4545;border-radius:8px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.inputIcon svg{color:#a99e9e;width:18px}.inputIcon input{color:#fff;background:0 0;border:0;outline:0;flex:1}.inputIcon button{color:#aaa;cursor:pointer;background:0 0;border:0}.remember{color:#bdb3b3;justify-content:space-between;align-items:center;margin:12px 0 22px;font-size:11px;display:flex}.remember label{margin:0}.remember a{color:#d8aa42}.loginSubmit{color:#fff;text-transform:uppercase;cursor:pointer;background:#a4161e;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;height:54px;font-weight:800;display:flex}.loginSubmit svg{width:18px}.accessNote{text-align:center;color:#777;margin-top:25px;display:block}.formMessage{color:#e1a0a4;font-size:12px}.studentShell{background:#f4f2f0;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.studentSidebar{color:#fff;background:#201b1b;flex-direction:column;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}.studentLogo{text-align:center;padding:10px 0 35px}.studentLogo strong{color:#e4b64a;font:700 30px Georgia;display:block}.studentLogo span{letter-spacing:3px;font-size:7px}.studentSidebar nav{gap:6px;display:grid}.studentSidebar nav a,.studentLogout{color:#c4bbbb;border-radius:7px;align-items:center;gap:11px;padding:12px 14px;font-size:12px;display:flex}.studentSidebar nav a.active{color:#fff;background:#94151d}.studentLogout{margin-top:auto}.studentContent{width:100%;max-width:1500px;margin:auto;padding:45px 5%}.studentHeader{justify-content:space-between;align-items:center;display:flex}.studentHeader span,.studentSectionTitle span{letter-spacing:2px;color:#9a161d;font-size:9px;font-weight:800}.studentHeader h1{color:#741015;margin:8px 0;font:700 38px Georgia}.studentHeader p{color:#807777;margin:0}.studentAvatar{color:#fff;background:#94151d;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:700;display:grid}.continueCard{color:#fff;background:linear-gradient(120deg,#771017,#a51922);border-radius:15px;grid-template-columns:1.4fr .6fr;align-items:center;min-height:260px;margin:34px 0;padding:38px 42px;display:grid}.continueCard>div>span{letter-spacing:2px;color:#e9bd55;font-size:9px}.continueCard h2{margin:10px 0;font:700 40px Georgia}.continueCard p{color:#edd6d7;max-width:650px}.studentProgress{background:#ffffff2b;border-radius:20px;max-width:500px;height:7px;margin:25px 0 35px;position:relative}.studentProgress i{background:#e8b94e;width:1%;height:100%;display:block}.studentProgress span{color:#dcbfc1;font-size:10px;position:absolute;top:12px}.continueCard a{color:#4b2700;background:#e7b846;border-radius:6px;align-items:center;gap:8px;padding:13px 18px;font-size:12px;font-weight:800;display:inline-flex}.continueMark{text-align:center;border-left:1px solid #ffffff28}.continueMark strong{color:#e9bd55;font:700 54px Georgia;display:block}.continueMark small{letter-spacing:2px;font-size:8px;line-height:1.8}.studentStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.studentStats div{background:#fff;border:1px solid #e5dfdc;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:35px 1fr;padding:20px;display:grid}.studentStats svg{color:#94151d;grid-row:1/3}.studentStats b{font-size:20px}.studentStats span{color:#8a8080;font-size:10px}.studentModules{margin-top:45px}.studentSectionTitle{justify-content:space-between;align-items:end;display:flex}.studentSectionTitle h2{color:#771017;margin:6px 0;font:700 30px Georgia}.studentSectionTitle>a{color:#94151d;font-size:11px;font-weight:700}.studentModuleGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.studentModule{background:#fff;border:1px solid #e5dedb;border-radius:10px;grid-template-columns:45px 1fr 25px;align-items:center;gap:14px;padding:20px;display:grid}.studentModuleNo{color:#c18d27;font:700 24px Georgia}.studentModule span{letter-spacing:1.5px;color:#98161d;font-size:8px;font-weight:700}.studentModule h3{margin:5px 0;font:700 17px Georgia}.studentModule p{color:#887f7f;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.modulePlay{color:#97151d}.contentPage{min-height:100vh;padding:45px 8% 90px}.sectionTitle.compact h2{color:#771017;margin:8px 0;font:700 40px Georgia}.sectionTitle.compact p{color:#766e6e}.back{color:#831017;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;font-weight:700;display:inline-flex}.back.light{color:#f5dada;margin:0}.trainingFullList{gap:18px;max-width:1180px;margin-top:35px;display:grid}.trainingModuleBlock{background:#fff;border:1px solid #e7dfdc;border-radius:14px;overflow:hidden}.trainingModuleHead{background:#fbf9f7;justify-content:space-between;gap:30px;padding:26px 28px;display:flex}.trainingModuleHead span{letter-spacing:2px;color:#98161d;font-size:9px;font-weight:800}.trainingModuleHead h2{color:#741015;margin:7px 0;font:700 26px Georgia}.trainingModuleHead p{color:#7c7373;margin:0;font-size:13px}.trainingModuleHead strong{white-space:nowrap;color:#a57b1e;font-size:12px}.trainingLessons{padding:0 18px 18px}.trainingLessonRow{border-top:1px solid #eee;grid-template-columns:45px 1fr 24px;align-items:center;gap:14px;padding:15px 10px;display:grid}.trainingLessonRow>span{color:#b78a27;font:700 18px Georgia}.trainingLessonRow small{letter-spacing:1.5px;color:#99161d;font-size:8px}.trainingLessonRow h3{margin:4px 0;font-size:14px}.trainingLessonRow>svg{color:#94151d}.closingRow{background:#fff8e9;border-radius:8px;margin-top:8px}.moduleHero{color:#fff;background:#8f1119;border-radius:16px;margin-bottom:38px;padding:50px 55px}.moduleHero h1{max-width:820px;margin:12px 0;font:700 44px Georgia}.moduleHero p{color:#f3dada;max-width:700px}.lessonList{max-width:980px}.lessonRow{color:#241d1d;background:#fff;border:1px solid #e9e3df;border-radius:10px;grid-template-columns:60px 1fr 28px;align-items:center;gap:16px;margin-bottom:10px;padding:18px 22px;display:grid}.lessonIndex{color:#b38625;font:22px Georgia}.lessonRow small{color:#94131b;font-size:9px}.lessonRow h3{margin:5px 0;font-size:17px}.lessonRow>svg{color:#94131b}.materialCard{background:#fff4df;border-left:4px solid #a6161d;grid-template-columns:34px 1fr auto;align-items:center;gap:18px;max-width:980px;margin-top:35px;padding:24px;display:grid}.materialCard h3{margin:4px 0}.materialCard p{color:#756c63;margin:5px 0}.materialCard button{background:#ead9bd;border:0;padding:10px 14px}.lessonPage{background:#f4f1ee;min-height:100vh}.lessonTop{color:#fff;background:#781016;justify-content:space-between;align-items:center;height:70px;padding:0 7%;display:flex}.lessonTop>span{color:#e7bd52;font-size:10px}.playerWrap{background:#1e1818;padding:34px 8%}.videoPlaceholder{color:#eee;text-align:center;background:#141111;flex-direction:column;justify-content:center;align-items:center;max-width:1120px;min-height:500px;margin:auto;display:flex}.lessonContent{grid-template-columns:1fr 330px;gap:48px;padding:48px 8%;display:grid}.lessonMain h1{color:#7f1016;font:700 40px Georgia}.haceSteps{grid-template-columns:repeat(4,1fr);gap:8px;margin:34px 0;display:grid}.haceSteps div{background:#fff;padding:16px}.missionBox{background:#fff6e4;border-left:4px solid #97141c;padding:28px}.lessonAside{background:#fff;height:max-content;padding:22px}.complete{color:#fff;background:#94131b;border:0;padding:13px}.adminPage{background:#f5f3f1;min-height:100vh}.adminSidebar{display:none}.adminContent{padding:48px 8%}.adminStats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.adminStats article,.adminPanel{background:#fff;padding:20px}.adminTable>div{border-top:1px solid #eee;grid-template-columns:2fr 1fr 1fr;padding:13px;display:grid}@media (max-width:850px){.publicNav nav>a:not(.outlineButton){display:none}.salesHero{grid-template-columns:1fr;padding:65px 7%}.salesHero h1{font-size:43px}.haceSeal{display:none}.pillars{grid-template-columns:1fr 1fr}.formation{grid-template-columns:1fr}.publicFooter{gap:20px}.loginSplit{grid-template-columns:1fr}.loginVisual{min-height:330px}.loginIdentity h1{font-size:70px}.studentShell{grid-template-columns:1fr}.studentSidebar{display:none}.studentModuleGrid{grid-template-columns:1fr}.studentStats{grid-template-columns:1fr 1fr}.continueCard{grid-template-columns:1fr}.continueMark{display:none}.trainingModuleHead{display:block}.trainingModuleHead strong{margin-top:12px;display:block}.lessonContent{grid-template-columns:1fr}.haceSteps{grid-template-columns:1fr 1fr}}
.demoAccess{color:#d6b24e;border:1px dashed #7a6f6f;border-radius:7px;justify-content:center;align-items:center;margin-top:14px;padding:12px;font-size:12px;display:flex}.buyPage{background:#171313;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.buyInfo{color:#fff;background:radial-gradient(circle at 80% 20%,#9b1820,#5e0d12 40%,#1a0f10 80%);flex-direction:column;justify-content:center;padding:8% 10%;display:flex}.buyBack{color:#dec9ca;align-items:center;gap:7px;font-size:12px;display:flex;position:absolute;top:35px;left:45px}.buyInfo h1{margin:14px 0;font:700 56px Georgia,serif}.buyInfo>p{color:#edd7d8;max-width:560px;line-height:1.7}.buyInfo>div{color:#e8bd54;align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.buyInfo>div span{color:#eee0e0}.buyCard{background:#f7f4f1;flex-direction:column;justify-content:center;padding:12% 14%;display:flex}.buyCard h2{color:#7b1016;margin:0 0 10px;font:700 38px Georgia,serif}.buyCard>p{color:#756d6d;line-height:1.6}.buyCard label{margin:18px 0;font-size:12px;font-weight:700;display:block}.buyCard input{background:#fff;border:1px solid #d8cfca;border-radius:7px;width:100%;height:48px;margin-top:7px;padding:0 12px;display:block}.buyCard button,.passwordPage button{color:#fff;background:#94151d;border:0;border-radius:7px;width:100%;height:52px;margin-top:15px;font-weight:800}.passwordPage{background:#1d1717;place-items:center;min-height:100vh;padding:30px;display:grid}.passwordPage>section{background:#fff;border-radius:14px;width:min(520px,100%);padding:42px}.passwordPage h1{color:#7c1016;font:700 38px Georgia,serif}.passwordPage p{color:#746b6b;line-height:1.6}.passwordPage label{margin:18px 0;font-size:12px;font-weight:700;display:block}.passwordPage input{border:1px solid #d8d0cc;border-radius:7px;width:100%;height:48px;margin-top:7px;padding:0 12px;display:block}.purchaseSuccess{background:#f7f4f1;place-items:center;min-height:100vh;padding:30px;display:grid}.purchaseSuccess>section{text-align:center;background:#fff;border:1px solid #e5ded9;border-radius:14px;max-width:650px;padding:55px}.purchaseSuccess svg{color:#4f7a58}.purchaseSuccess h1{color:#791017;font:700 40px Georgia,serif}.purchaseSuccess p{color:#746d6d;line-height:1.7}.purchaseSuccess a{color:#fff;background:#94151d;border-radius:7px;margin-top:20px;padding:13px 18px;font-weight:700;display:inline-block}@media (max-width:850px){.buyPage{grid-template-columns:1fr}.buyInfo{min-height:360px;padding:90px 8% 50px}.buyInfo h1{font-size:42px}.buyCard{padding:50px 8%}}
.salesMotion{overflow:hidden}.salesMotion .publicNav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;position:sticky;top:0;box-shadow:0 10px 35px #320a0c0d}.salesMotion .publicNav nav a{transition:all .25s}.salesMotion .publicNav nav a:hover{color:#97151d;transform:translateY(-1px)}.salesHero.upgraded{background:radial-gradient(circle at 82% 20%,#b32c36 0,#8a1018 32%,#4d080d 76%,#260406 100%);grid-template-columns:1.08fr .92fr;min-height:720px;position:relative;overflow:hidden}.salesHero.upgraded:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 44%,#ebbc5012 44.2% 44.4%,#0000 44.6% 100%);position:absolute;inset:0}.salesHero.upgraded .salesHeroCopy,.heroPortrait{z-index:2;position:relative}.motionOrb{filter:blur(2px);border:1px solid #edbe5233;border-radius:50%;animation:10s ease-in-out infinite alternate drift;position:absolute}.orbOne{width:360px;height:360px;top:6%;right:27%}.orbTwo{width:540px;height:540px;animation-delay:-4s;bottom:-28%;right:-15%}.heroPortrait{justify-content:center;align-self:end;align-items:flex-end;height:610px;display:flex}.heroPortrait img{object-fit:cover;object-position:center top;filter:saturate(.9)contrast(1.02);border-radius:48% 48% 20% 20%/38% 38% 15% 15%;width:min(100%,520px);height:590px;transition:transform .6s;box-shadow:0 35px 80px #1400005c}.heroPortrait:hover img{transform:translateY(-8px)scale(1.012)}.experienceBadge{text-align:center;background:#5b090e;border:2px solid #dcae44;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;animation:4s ease-in-out infinite pulseGlow;display:flex;position:absolute;bottom:70px;right:2%;box-shadow:0 0 0 8px #5d090eb3,0 20px 40px #00000040}.experienceBadge strong{color:#f0c15b;font:700 40px Georgia,serif}.experienceBadge span{text-transform:uppercase;color:#f7e4ae;width:90px;font-size:9px;font-weight:800;line-height:1.3}.heroTrust{flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.heroTrust span{color:#eddada;align-items:center;gap:7px;font-size:11px;display:flex}.heroTrust svg{color:#e6b744;width:15px}.impactStrip{z-index:5;color:#fff;background:#391014;border:1px solid #edbe522e;border-radius:14px;grid-template-columns:repeat(4,1fr);width:82%;margin:-38px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #39080c38}.impactStrip>div{border-right:1px solid #ffffff14;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;padding:25px;display:grid}.impactStrip>div:last-child{border:0}.impactStrip svg{color:#e6b744;grid-row:1/3}.impactStrip strong{font:700 20px Georgia,serif}.impactStrip span{letter-spacing:.7px;color:#cbb9b9;text-transform:uppercase;font-size:9px}.mentorSection{background:linear-gradient(#f8f5f0,#f2eee8);grid-template-columns:1.05fr .95fr;align-items:center;gap:8%;padding:110px 9%;display:grid}.mentorCopy h2{color:#8b191c;margin:8px 0;font:italic 700 52px Georgia,serif}.mentorLead{color:#443a38;font-weight:700}.mentorCopy>p{color:#655d59;max-width:720px;line-height:1.75}.timeline{gap:14px;margin-top:28px;display:grid}.timeline>div{background:#ffffff94;border-left:2px solid #d9a936;border-radius:0 8px 8px 0;grid-template-columns:58px 1fr;gap:14px;padding:15px 18px;transition:all .3s;display:grid}.timeline>div:hover{background:#fff;transform:translate(7px)}.timeline b{color:#99151d}.timeline span{color:#625956;font-size:13px;line-height:1.5}.mentorPhoto{place-items:center;height:590px;display:grid;position:relative}.mentorPhoto img{z-index:2;object-fit:cover;object-position:center top;border-radius:48% 52% 46% 54%/43% 41% 59% 57%;width:78%;height:520px;position:relative;box-shadow:0 30px 60px #481f152e}.photoRing{border:1px solid #d9a936b3;border-radius:48% 52% 46% 54%;animation:22s linear infinite spinSlow;position:absolute}.ringA{width:83%;height:540px}.ringB{width:72%;height:570px;animation-direction:reverse;transform:rotate(17deg)}.methodDark{color:#fff;background:radial-gradient(circle at 75%,#3d1012 0,#211818 40%,#141111 100%);grid-template-columns:.9fr 1.1fr;gap:7%;padding:100px 9%;display:grid;position:relative;overflow:hidden}.methodDark:before{content:"";background:conic-gradient(from 90deg,#0000,#e1ad3714,#0000 16%,#0000);animation:28s linear infinite spinSlow;position:absolute;inset:-30%}.methodIntro,.methodCards{z-index:2;position:relative}.methodIntro h2{color:#e5ae39;margin:14px 0 25px;font:italic 700 52px/1.1 Georgia,serif}.methodIntro p{color:#cdbfc0;max-width:630px;line-height:1.75}.methodCards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.methodCards article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #e7b84624;border-radius:14px;min-height:215px;padding:28px;transition:all .35s}.methodCards article:hover{background:#96151d29;border-color:#e7b84673;transform:translateY(-10px)rotate(.4deg)}.methodCards svg{color:#e6b744}.methodCards h3{color:#e6b744;margin:18px 0 8px;font:700 23px Georgia,serif}.methodCards p{color:#c9bcbc;font-size:13px;line-height:1.6}.whyInvest{background:#f2f0ed;grid-template-columns:1fr .85fr;align-items:center;gap:8%;padding:100px 9%;display:grid}.whyInvest h2{color:#181313;margin:16px 0;font:700 48px/1.1 Georgia,serif}.whyInvest p{color:#625a57;max-width:700px;font-size:17px;line-height:1.75}.whyInvest .goldButton{margin-top:20px}.whyVisual{background:linear-gradient(140deg,#e6ddd4,#cbb9a8);border-radius:28px;min-height:440px;position:relative;overflow:hidden}.whyVisual:before,.whyVisual:after{content:"";filter:blur(1px);background:linear-gradient(135deg,#8f131b,#e1ad3b);border-radius:50%;position:absolute}.whyVisual:before{opacity:.2;width:290px;height:290px;animation:6s ease-in-out infinite floatY;top:-50px;right:-40px}.whyVisual:after{opacity:.14;width:170px;height:170px;animation:7s ease-in-out infinite reverse floatY;bottom:-20px;left:-30px}.floatingCard{background:#ffffffdb;border:1px solid #fffc;border-radius:20px;flex-direction:column;gap:10px;width:70%;padding:34px;animation:6s ease-in-out infinite cardFloat;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 28px 70px #502d1f2e}.floatingCard svg{color:#94151d}.floatingCard strong{color:#741015;font:700 27px Georgia,serif}.floatingCard span{color:#766b65;font-size:12px}.testimonialsSection{background:#faf8f4;padding:105px 8%}.testimonialsSection>h2{color:#6f1016;max-width:900px;margin:12px 0 45px;font:700 45px/1.13 Georgia,serif}.testimonialsSection>h2 em{color:#d59e2b}.testimonialGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.testimonialGrid article{background:#fff;border:1px solid #ece5df;border-radius:16px;transition:all .4s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:0 16px 40px #461e190f}.testimonialGrid article:hover{transform:translateY(-12px);box-shadow:0 28px 60px #461e191f}.testimonialGrid img{object-fit:cover;object-position:center top;filter:saturate(.9);width:100%;height:290px;transition:all .5s;display:block}.testimonialGrid article:hover img{transform:scale(1.035)}.testimonialGrid article>div{padding:22px}.testimonialGrid h3{margin:0 0 13px;font:700 18px Georgia,serif}.testimonialGrid p{color:#5f5754;min-height:84px;font-size:13px;line-height:1.6}.stars{color:#d5a02f;letter-spacing:2px}.upgradedFormation{background:radial-gradient(circle at 85% 45%,#6d0f15 0,#341013 38%,#170f10 78%);position:relative;overflow:hidden}.upgradedFormation:before{content:"";border:1px solid #e8ba4e26;border-radius:50%;width:520px;height:520px;animation:25s linear infinite spinSlow;position:absolute;top:-170px;right:-100px}.formationCopy,.formationShowcase{z-index:2;position:relative}.formationCopy ul{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.formationCopy li{color:#d7caca;padding-left:25px;font-size:13px;position:relative}.formationCopy li:before{content:"✓";color:#e6b744;font-weight:700;position:absolute;left:0}.formationShowcase{place-items:center;height:430px;display:grid;position:relative}.deviceCard,.certificateCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #e8ba4e40;border-radius:18px;flex-direction:column;gap:8px;padding:30px;display:flex;position:absolute;box-shadow:0 30px 70px #0003}.deviceCard{width:72%;height:250px;animation:7s ease-in-out infinite cardFloat;top:60px;left:2%;transform:rotate(-5deg)}.certificateCard{width:55%;height:195px;animation:6s ease-in-out infinite reverse cardFloat;bottom:30px;right:0;transform:rotate(6deg)}.deviceCard svg,.certificateCard svg{color:#e6b744}.deviceCard strong,.certificateCard strong{font:700 24px Georgia,serif}.deviceCard span,.certificateCard span{color:#c7b8b8;font-size:11px}.finalCta{color:#fff;background:linear-gradient(120deg,#761018,#a21a22);justify-content:space-between;align-items:center;gap:40px;margin:0;padding:55px 9%;display:flex}.finalCta h2{max-width:800px;margin:8px 0;font:700 35px/1.2 Georgia,serif}.finalCta .goldButton{white-space:nowrap}.goldButton{transition:all .3s;box-shadow:0 8px 22px #5f320429}.goldButton:hover{transform:translateY(-3px);box-shadow:0 14px 28px #5f320440}@keyframes drift{0%{transform:translate(-18px,-8px)rotate(0)}to{transform:translate(22px,18px)rotate(12deg)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 8px #5d090eb3,0 20px 40px #00000040}50%{box-shadow:0 0 0 14px #d9a9361f,0 25px 50px #0000004d}}@keyframes spinSlow{to{transform:rotate(360deg)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}@keyframes cardFloat{0%,to{translate:0}50%{translate:0 -12px}}@media (max-width:1050px){.salesHero.upgraded{grid-template-columns:1fr .8fr}.heroPortrait{height:540px}.heroPortrait img{height:510px}.mentorSection,.methodDark,.whyInvest{gap:4%}.testimonialGrid{grid-template-columns:1fr 1fr}}@media (max-width:850px){.salesMotion .publicNav nav>a:not(.outlineButton){display:none}.salesHero.upgraded{grid-template-columns:1fr;padding:60px 7% 0}.salesHero.upgraded .salesHeroCopy{padding-bottom:30px}.heroPortrait{height:440px}.heroPortrait img{width:360px;height:430px}.experienceBadge{width:110px;height:110px;bottom:40px;right:8%}.experienceBadge strong{font-size:30px}.impactStrip{grid-template-columns:1fr 1fr;width:92%;margin-top:0}.mentorSection,.methodDark,.whyInvest{grid-template-columns:1fr;padding:75px 7%}.mentorPhoto{height:470px}.mentorPhoto img{height:420px}.methodCards,.testimonialGrid{grid-template-columns:1fr 1fr}.upgradedFormation{grid-template-columns:1fr}.formationShowcase{height:380px}.finalCta{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.heroActions{flex-direction:column;align-items:flex-start}.heroTrust{gap:12px}.impactStrip{grid-template-columns:1fr}.impactStrip>div{border-bottom:1px solid #ffffff14;border-right:0}.mentorCopy h2,.methodIntro h2,.whyInvest h2,.testimonialsSection>h2{font-size:38px}.methodCards,.testimonialGrid{grid-template-columns:1fr}.testimonialGrid img{height:340px}.finalCta h2{font-size:29px}.formationShowcase{height:330px}.deviceCard{width:82%}.certificateCard{width:65%}}
