.theme-toggle-module__MJVeKG__icons{width:20px;height:20px;display:inline-flex}.theme-toggle-module__MJVeKG__icons svg{flex-shrink:0;width:20px;height:20px}.theme-toggle-module__MJVeKG__sun{display:none}.dark .theme-toggle-module__MJVeKG__moon{display:none}.dark .theme-toggle-module__MJVeKG__sun{display:block}
.public-module__tGLxSW__site{background:var(--paper);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.public-module__tGLxSW__site>header{box-shadow:none}.public-module__tGLxSW__site>header>div{min-height:76px}.public-module__tGLxSW__site #menu-movil{top:76px}.public-module__tGLxSW__site>footer{background:var(--surface-2)}.public-module__tGLxSW__site .card{box-shadow:var(--shadow-sm)}.public-module__tGLxSW__site .card-hover:hover{box-shadow:var(--shadow-md)}.public-module__tGLxSW__site h1{color:var(--accent);letter-spacing:-.04em}.public-module__tGLxSW__site .public-eyebrow:before{background:var(--gold);border-radius:1px;transform:rotate(45deg)}.public-module__tGLxSW__site .aurora:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--gold) 26%, transparent), transparent)}.public-module__tGLxSW__site .public-cta{isolation:isolate;border-color:color-mix(in srgb, var(--gold) 45%, var(--line));background:linear-gradient(115deg, var(--surface), var(--surface-2));position:relative;overflow:hidden}.public-module__tGLxSW__site .public-cta:before{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);border-radius:140px 140px 0 0;width:240px;height:320px;position:absolute;transform:rotate(22deg)}.public-module__tGLxSW__site .public-cta:after{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);border-radius:140px 140px 0 0;width:240px;height:320px;position:absolute;transform:rotate(22deg)}.public-module__tGLxSW__site .public-cta:before{bottom:-150px;left:-160px}.public-module__tGLxSW__site .public-cta:after{top:-170px;right:-160px;transform:rotate(-22deg)}.public-module__tGLxSW__site .public-footer-rule{background:linear-gradient(90deg, var(--brand-deep), var(--gold), var(--brand-deep))}.public-module__tGLxSW__site .public-course-card{border-top:3px solid var(--accent);background:linear-gradient(155deg, var(--surface) 55%, color-mix(in srgb, var(--accent) 7%, var(--surface)))}.public-module__tGLxSW__site .public-course-card[data-track=fusha]{background:linear-gradient(155deg, var(--surface) 55%, color-mix(in srgb, var(--accent) 5%, var(--surface)))}.public-module__tGLxSW__site .public-course-icon{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent)}.public-module__tGLxSW__site .public-founder-badge{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.public-module__tGLxSW__site .public-course-card{transition:transform .3s,border-color .3s,box-shadow .3s}.public-module__tGLxSW__site .public-course-card:hover{border-color:var(--gold);box-shadow:var(--shadow-md);transform:translateY(-4px)}.public-module__tGLxSW__site :is(a,button)>.lucide-arrow-right{transition:transform .2s}.public-module__tGLxSW__site :is(a,button):hover>.lucide-arrow-right{transform:translate(3px)}}.public-module__tGLxSW__site .precio-tachado{color:var(--price-old)}.public-module__tGLxSW__site .public-price-card{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));border-top:3px solid var(--accent);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 5%, var(--surface)), var(--surface) 48%)}.public-module__tGLxSW__site .public-price-card h3{color:var(--accent)}
.public-palette-module__uHHvQa__palette{--paper:#faf7f0;--surface:#fffdf8;--surface-2:#efe7da;--ink:#343b43;--muted:#64686d;--line:#e4dccf;--line-strong:#c7bba7;--accent:#25364b;--on-accent:#fffdf8;--fusha:#365b86;--darija:#2d706b;--gold:#c5a16a;--gold-text:#806036;--price-old:#a13e43;--ok:#24704f;--brand-deep:#25364b;--brand-on-deep:#faf7f0;--brand-deep-muted:#d2d9e2;--darija-claro:#2d706b;--fusha-claro:#466b97;--darija-profundo:#20534f;--fusha-profundo:#253f63;--sobre-claro:#fffdf8;--sobre-profundo:#fffdf8;--rose-deep:#25364b;--rose-mid:#52657c;--rose-steel:#c5a16a;--rose-silver:#e3d3b8;--zj-ground:#efe7da;--zj-grout:#e4dccf;--zj-azure:#52657c;--zj-teal:#8d9aa9;--zj-ochre:#c5a16a;--zj-lapis:#25364b;--zj-carve:#806036;--zj-crest:#25364b}.dark .public-palette-module__uHHvQa__palette{--paper:#151e2b;--surface:#1e2a3a;--surface-2:#293545;--ink:#f2ede3;--muted:#b9c1cd;--line:#394556;--line-strong:#617086;--accent:#c5d3e5;--on-accent:#151e2b;--fusha:#a9c6ed;--darija:#99d4cc;--gold:#d5b681;--gold-text:#d5b681;--price-old:#eea0a2;--ok:#8ed7b2;--brand-deep:#25364b;--brand-on-deep:#faf7f0;--brand-deep-muted:#d2d9e2;--darija-claro:#99d4cc;--fusha-claro:#a9c6ed;--darija-profundo:#2d706b;--fusha-profundo:#466b97;--sobre-claro:#151e2b;--sobre-profundo:#fffdf8;--rose-deep:#8294ab;--rose-mid:#52657c;--rose-steel:#d5b681;--rose-silver:#ab9270;--zj-ground:#1e2a3a;--zj-grout:#394556;--zj-azure:#52657c;--zj-teal:#8294ab;--zj-ochre:#ab9270;--zj-lapis:#c5d3e5;--zj-carve:#d5b681;--zj-crest:#151e2b}.public-palette-module__uHHvQa__palette{--tono-claro:var(--fusha-claro);--tono-profundo:var(--fusha-profundo);--rose-grout:var(--paper);--shadow-sm:0 2px 6px #25364b0a;--shadow-md:0 16px 36px -16px #25364b38}.public-palette-module__uHHvQa__palette[data-track=darija]{--accent:var(--darija);--tono-claro:var(--darija-claro);--tono-profundo:var(--darija-profundo)}.public-palette-module__uHHvQa__palette[data-track=fusha]{--accent:var(--fusha);--tono-claro:var(--fusha-claro);--tono-profundo:var(--fusha-profundo)}
