@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap');
:root{--ink:#071016;--muted:#657078;--paper:#f4f7f5;--line:#d7dfdb;--lime:#bfff28;--cyan:#44e6d1;--blue:#163fce;--radius:26px;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,16,22,.025) 1px,transparent 1px),linear-gradient(rgba(7,16,22,.025) 1px,transparent 1px);background-size:48px 48px;z-index:-1}.noise{position:fixed;inset:0;opacity:.025;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.site-header{height:104px;display:flex;align-items:center;justify-content:space-between;max-width:var(--max);margin:auto;padding:0 28px;position:relative;z-index:10}.brand img{width:245px;height:auto;display:block}.site-header nav{display:flex;align-items:center;gap:28px}.site-header nav a{color:var(--ink);text-decoration:none;font-size:.91rem;font-weight:600}.nav-cta{border:1px solid var(--ink);padding:11px 18px;border-radius:99px}.menu-toggle{display:none;background:none;border:0}.section-pad{max-width:var(--max);margin:auto;padding:110px 28px}.hero{min-height:calc(100vh - 104px);display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;position:relative;padding-top:60px}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;display:flex;align-items:center;gap:10px;margin:0 0 24px}.eyebrow span{width:30px;height:2px;background:var(--blue)}h1,h2,h3{font-family:"Manrope",sans-serif;line-height:1.03;letter-spacing:-.045em;margin:0}h1{font-size:clamp(3.4rem,7vw,6.9rem);font-weight:500;max-width:850px}h1 em,h2 em{font-style:normal;color:var(--blue)}.hero-lead{font-size:1.18rem;max-width:620px;color:#445057;margin:34px 0}.actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:99px;text-decoration:none;font-weight:600;font-size:.9rem;transition:.25s}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);color:white}.ghost{border:1px solid #aeb8b3;color:var(--ink)}.trust-row{display:flex;gap:28px;margin-top:46px;color:var(--muted);font-size:.82rem}.trust-row b{color:var(--ink)}.hero-visual{min-height:580px;position:relative;display:grid;place-items:center}.ai-core{width:275px;height:275px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 30%,#fff 0,var(--cyan) 18%,var(--blue) 54%,#071016 75%);box-shadow:0 0 0 1px rgba(7,16,22,.2),0 45px 90px rgba(22,63,206,.28);position:relative;animation:float 6s ease-in-out infinite}.ai-core:before,.ai-core:after{content:"";position:absolute;border:1px solid rgba(7,16,22,.22);border-radius:50%;inset:-55px;animation:spin 16s linear infinite}.ai-core:after{inset:-105px;border-style:dashed;animation-direction:reverse;animation-duration:24s}.ai-core span{color:white;font:600 5.2rem/1 "Manrope"}.ai-core i{position:absolute;width:13px;height:13px;background:var(--lime);border-radius:50%;top:-61px}.ai-core i:nth-of-type(2){top:auto;right:-65px}.ai-core i:nth-of-type(3){top:auto;bottom:-112px}.signal{position:absolute;background:rgba(255,255,255,.78);backdrop-filter:blur(14px);border:1px solid rgba(7,16,22,.1);padding:10px 15px;border-radius:99px;font-size:.75rem;font-weight:600}.signal-a{top:10%;left:2%}.signal-b{right:-2%;top:27%}.signal-c{left:-4%;bottom:19%}.hero-stat{position:absolute;right:0;bottom:5%;display:flex;align-items:center;gap:12px}.hero-stat strong{font:600 3rem "Manrope"}.hero-stat span{font-size:.75rem;line-height:1.3;text-transform:uppercase;letter-spacing:.1em}.scroll-note{position:absolute;bottom:22px;font-size:.72rem;color:var(--muted);letter-spacing:.08em}.scroll-note span{margin-left:8px}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.2;pointer-events:none}.orb-one{background:var(--cyan);width:300px;height:300px;right:15%;top:10%}.orb-two{background:var(--lime);width:220px;height:220px;right:-8%;bottom:12%}.marquee{background:var(--ink);color:white;overflow:hidden;white-space:nowrap;padding:16px 0;font:500 .78rem "Manrope";letter-spacing:.15em}.marquee div{animation:marquee 28s linear infinite}.marquee span{color:var(--lime)}.section-head{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end;margin-bottom:60px}.section-head h2,.founder h2,.cta-band h2,.individual h2{font-size:clamp(2.8rem,5.5vw,5rem);font-weight:500}.section-head>p{color:var(--muted);font-size:1.05rem;max-width:430px}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.course-card{min-height:570px;padding:27px;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:.35s;background:rgba(255,255,255,.46)}.course-card:hover{transform:translateY(-8px);box-shadow:0 30px 60px rgba(7,16,22,.09)}.course-2{background:var(--ink);color:white}.course-3{background:linear-gradient(145deg,#e8eeff,#fff)}.card-top{display:flex;justify-content:space-between;font-size:.7rem;text-transform:uppercase;letter-spacing:.13em}.card-top p{margin:0}.course-icon{height:145px;display:grid;place-items:center;font:500 4rem "Manrope";color:var(--blue)}.course-2 .course-icon{color:var(--lime)}.course-card h3{font-size:2rem;font-weight:500;margin-bottom:18px}.course-card>p{font-size:.92rem;color:var(--muted);margin:0 0 25px}.course-2>p{color:#aeb9bf}.course-meta{display:flex;gap:8px;margin-top:auto}.course-meta span{border:1px solid currentColor;border-radius:99px;padding:6px 10px;font-size:.68rem;opacity:.72}.price{display:flex;justify-content:space-between;align-items:end;margin:20px 0}.price small{color:var(--muted)}.price strong{font:500 2.1rem "Manrope"}.course-2 .price small{color:#aeb9bf}.card-link{border-top:1px solid currentColor;padding-top:17px;display:flex;justify-content:space-between;color:inherit;text-decoration:none;font-weight:600;font-size:.86rem}.offer-note{text-align:center;font-size:.82rem;color:var(--muted);margin-top:28px}.offer-note a{color:var(--blue);font-weight:600}.individual{max-width:1320px}.individual-panel{background:var(--blue);color:white;border-radius:38px;padding:70px;display:grid;grid-template-columns:1fr 1fr;gap:80px;box-shadow:0 40px 80px rgba(22,63,206,.2)}.eyebrow.light span{background:var(--lime)}.individual-panel>div>p:not(.eyebrow){max-width:520px;color:#dbe3ff;margin:30px 0}.light-button{background:var(--lime);color:var(--ink)}.path-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.path-steps div{border:1px solid rgba(255,255,255,.24);border-radius:18px;padding:22px;min-height:150px}.path-steps b{display:block;color:var(--lime);font-size:.72rem}.path-steps span{display:block;font:500 1.12rem "Manrope";margin:20px 0 4px}.path-steps small{color:#c8d2f5}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metrics div{padding:45px 28px;border-right:1px solid var(--line)}.metrics div:last-child{border:0}.metrics strong{display:block;font:500 4rem "Manrope";color:var(--blue)}.metrics span{font-size:.84rem;color:var(--muted)}.founder{display:grid;grid-template-columns:.88fr 1.12fr;gap:90px;align-items:center}.founder-image{position:relative}.founder-image img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--radius);filter:saturate(.85)}.image-label{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(7,16,22,.86);backdrop-filter:blur(12px);color:white;border-radius:16px;padding:16px 18px;display:flex;justify-content:space-between;gap:12px}.image-label span{font-size:.7rem;color:#b9c2c6}.image-label strong{font-size:.84rem}.founder-copy blockquote{font:500 1.45rem/1.45 "Manrope";margin:40px 0;padding-left:22px;border-left:3px solid var(--lime)}.founder-copy>p:not(.eyebrow){color:var(--muted);max-width:620px}.text-link{color:var(--ink);font-weight:600;text-decoration:none;display:inline-flex;gap:20px;margin-top:18px}.cta-band{max-width:none;background:var(--ink);color:white;display:grid;grid-template-columns:1.15fr .85fr;gap:100px;align-items:end;padding-left:max(28px,calc((100% - 1184px)/2));padding-right:max(28px,calc((100% - 1184px)/2))}.cta-band>div:last-child p{color:#aeb9bf;max-width:460px;margin:0 0 25px}footer{max-width:var(--max);margin:auto;padding:70px 28px 30px;display:grid;grid-template-columns:1.4fr .7fr 1fr 1fr;gap:50px}footer img{width:240px;height:auto}footer p,footer span{color:var(--muted);font-size:.78rem}footer b{display:block;font-size:.78rem;margin-bottom:16px}footer a{display:block;color:var(--muted);text-decoration:none;font-size:.78rem;margin:9px 0}.copyright{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px}.whatsapp{position:fixed;right:24px;bottom:24px;z-index:15;background:var(--lime);color:var(--ink);text-decoration:none;border-radius:99px;padding:8px 9px 8px 18px;display:flex;gap:12px;align-items:center;font-weight:600;font-size:.8rem;box-shadow:0 12px 35px rgba(7,16,22,.2)}.whatsapp b{background:var(--ink);color:white;border-radius:50%;width:35px;height:35px;display:grid;place-items:center}.reveal{opacity:0;transform:translateY(26px);transition:.8s ease}.reveal.visible{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-15px)}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:900px){.site-header{height:88px}.brand img{width:190px}.menu-toggle{display:grid;gap:6px;padding:12px}.menu-toggle span{display:block;width:25px;height:2px;background:var(--ink)}.site-header nav{display:none;position:absolute;top:78px;left:18px;right:18px;background:white;border:1px solid var(--line);border-radius:18px;padding:22px;flex-direction:column;align-items:stretch}.site-header nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:40px}.hero-visual{min-height:460px}.section-head,.individual-panel,.founder,.cta-band{grid-template-columns:1fr}.course-grid{grid-template-columns:1fr}.course-card{min-height:500px}.section-pad{padding-top:80px;padding-bottom:80px}.individual-panel{padding:38px;gap:45px}.metrics{grid-template-columns:1fr}.metrics div{border-right:0;border-bottom:1px solid var(--line)}footer{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(3.2rem,12vw,5.5rem)}}
@media(max-width:560px){.section-pad{padding-left:20px;padding-right:20px}.hero{gap:10px}.hero-visual{min-height:390px;transform:scale(.84)}.trust-row{gap:12px;flex-wrap:wrap}.section-head{gap:20px}.path-steps{grid-template-columns:1fr}.individual-panel{padding:30px 24px}.founder{gap:45px}.image-label{flex-direction:column}.cta-band{gap:35px}.cta-band h2{font-size:2.8rem}footer{grid-template-columns:1fr}.whatsapp span{display:none}.whatsapp{padding:8px}.course-card h3{font-size:1.8rem}}
.course-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center;min-height:75vh}.course-hero h1{font-size:clamp(3.2rem,6.5vw,6.7rem)}.enroll-card{background:var(--ink);color:white;border-radius:var(--radius);padding:36px;display:flex;flex-direction:column;gap:12px;box-shadow:0 35px 70px rgba(7,16,22,.18)}.enroll-card p{color:var(--lime);text-transform:uppercase;letter-spacing:.15em;font-size:.7rem}.enroll-card strong{font:500 4.5rem "Manrope"}.enroll-card span{border-top:1px solid #344148;padding-top:12px}.enroll-card small{color:#b9c2c6;margin:10px 0 15px}.course-detail{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid var(--line)}.course-detail h2{font-size:clamp(2.8rem,5vw,5rem)}.course-detail>div>p{color:var(--muted);font-size:1.05rem}.course-detail ul{list-style:none;padding:0;margin:35px 0}.course-detail li{padding:17px 0;border-bottom:1px solid var(--line);font-weight:600}.course-detail li:before{content:'✦';color:var(--blue);margin-right:14px}.legal-note{font-size:.76rem!important}@media(max-width:900px){.course-hero,.course-detail{grid-template-columns:1fr;gap:45px}.course-hero{padding-top:60px}}
.brand{display:block;background:var(--ink);border-radius:14px;padding:7px 12px;box-shadow:0 9px 24px rgba(7,16,22,.12)}
@media(max-width:560px){.hero-visual{min-height:390px;transform:none;max-width:100%}.ai-core{width:210px;height:210px}.ai-core span{font-size:4rem}.ai-core:before{inset:-38px}.ai-core:after{inset:-72px}.ai-core i{top:-44px}.ai-core i:nth-of-type(2){right:-47px}.ai-core i:nth-of-type(3){bottom:-79px}.signal{font-size:.62rem;padding:8px 10px}.signal-a{left:0}.signal-b{right:0}.signal-c{left:0}}
.page-hero{padding-top:90px;padding-bottom:70px;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(3.2rem,7vw,6.7rem);max-width:970px}.page-hero>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:1.12rem;margin:28px 0}.prose{max-width:960px;padding-top:70px}.prose section{padding:0 0 46px;margin-bottom:46px;border-bottom:1px solid var(--line)}.prose h2{font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.025em;margin-bottom:22px}.prose p{color:#3f4b52;font-size:1rem;line-height:1.85}.prose ul{padding-left:22px}.prose li{padding:6px 0;color:#3f4b52}.policy-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.policy-links a{color:var(--blue);border:1px solid var(--line);border-radius:99px;padding:8px 12px;text-decoration:none;font-size:.78rem}.back-home{padding-top:15px}.inner-page footer{margin-top:40px}@media(max-width:700px){.page-hero{padding-top:55px}.prose{padding-top:50px}.prose section{padding-bottom:34px;margin-bottom:34px}}
