.account-warning.svelte-12abibq{border:1px solid var(--honey);background:var(--honey-soft);color:var(--khaki);border-radius:12px;padding:14px;line-height:1.6}.account-warning.svelte-12abibq a:where(.svelte-12abibq){font-weight:700;text-decoration:underline}.purchase.svelte-12abibq{min-width:0;color:var(--khaki);align-content:start;gap:20px;padding:24px;display:grid}.purchase.svelte-12abibq:not(.surface){box-shadow:none;background:0 0;border:0;padding:0}.purchase.embedded.svelte-12abibq{gap:0}.embedded.svelte-12abibq .checkout-form-wrap:where(.svelte-12abibq),.embedded.svelte-12abibq .form-grid:where(.svelte-12abibq){gap:12px}.embedded.svelte-12abibq .terms-label:where(.svelte-12abibq){margin:2px 0;line-height:1.5}.purchase.svelte-12abibq h2:where(.svelte-12abibq){margin:0;font-size:1.5rem}.purchase-desc.svelte-12abibq{font-size:.95rem}.price.svelte-12abibq{gap:8px;display:grid}.price.svelte-12abibq strong:where(.svelte-12abibq){font:650 clamp(1.8rem,3vw,2.5rem)/1.2 var(--display)}.price.svelte-12abibq del:where(.svelte-12abibq){color:var(--ink-2)}.price.svelte-12abibq span:where(.svelte-12abibq){font-size:.9rem}.checkout-form-wrap.svelte-12abibq,.stripe-flow-wrap.svelte-12abibq{gap:18px;display:grid}.checkout-summary.svelte-12abibq{border-bottom:1px solid var(--line);padding-bottom:18px}.summary-price.svelte-12abibq{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.terms-label.svelte-12abibq{align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.45;display:flex}.terms-label.svelte-12abibq button{flex-shrink:0;margin-top:2px}.terms-label.svelte-12abibq a:where(.svelte-12abibq){color:inherit;text-underline-offset:3px;text-decoration:underline}.terms-label.svelte-12abibq a:where(.svelte-12abibq):focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.btn-text-back.svelte-12abibq{color:var(--khaki);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}.stripe-flow-header.svelte-12abibq{gap:12px;display:grid}.user-pill.svelte-12abibq{overflow-wrap:anywhere}.stripe-host-embed.svelte-12abibq{width:100%;min-width:0;min-height:420px}.purchase.svelte-12abibq .w-full{white-space:normal;width:100%;height:auto;min-height:46px}.access-active-box.svelte-12abibq{gap:16px;display:grid}.outline-preview.svelte-1q2l1ck{background:var(--paper);border:1px solid var(--line-strong);color:var(--khaki);border-radius:20px;padding:12px}.outline-preview.svelte-1q2l1ck .outline-heading{font:600 clamp(1rem,2vw,1.25rem)/1.5 var(--display);align-items:center;gap:14px;width:100%;padding:18px}.outline-preview.svelte-1q2l1ck .outline-section{width:100%;font:600 1rem/1.5 var(--body);align-items:center;gap:14px;padding:16px}.outline-preview.svelte-1q2l1ck .outline-body{padding:12px 12px 4px}.outline-preview.svelte-1q2l1ck .section-body{padding:4px 8px 12px}.outline-note.svelte-1q2l1ck{color:var(--ink-2);margin:8px 0 20px;font-size:.95rem}.outline-count.svelte-1q2l1ck{color:var(--ink-2);margin-left:auto;font-size:.8rem}ol.svelte-1q2l1ck{margin:0;padding:0;list-style:none}li.svelte-1q2l1ck{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:14px 12px;font-size:.95rem;line-height:1.5;display:flex}.module-number.svelte-1q2l1ck{color:var(--cinnamon-deep);white-space:nowrap;flex-shrink:0;font-weight:650}.locked-label.svelte-1q2l1ck{white-space:nowrap;color:var(--ink-2);margin-left:auto;font-size:.75rem}@media (width<=600px){.outline-preview.svelte-1q2l1ck{padding:10px}.outline-preview.svelte-1q2l1ck .outline-heading{padding:16px 14px}.outline-preview.svelte-1q2l1ck .outline-section{padding:14px}.outline-preview.svelte-1q2l1ck .outline-body{padding:10px 4px 0}.outline-preview.svelte-1q2l1ck .section-body{padding:4px 2px 10px}.locked-label.svelte-1q2l1ck,.outline-count.svelte-1q2l1ck{display:none}}.landing-contents.svelte-1tvr4nn{min-width:0;color:var(--on-dark)}.landing-contents.svelte-1tvr4nn .contents-section{border-top:1px solid var(--line-dark);border-bottom:0;padding:24px 0}.landing-contents.svelte-1tvr4nn .contents-section:last-child{border-bottom:1px solid var(--line-dark)}.landing-contents.svelte-1tvr4nn .contents-trigger{width:100%;color:inherit;text-align:left;font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;padding:0;display:flex}.landing-contents.svelte-1tvr4nn .contents-trigger:hover{background:0 0;text-decoration:none}.landing-contents.svelte-1tvr4nn .contents-trigger:focus-visible{outline:2px solid var(--honey);outline-offset:8px}.landing-contents.svelte-1tvr4nn .contents-trigger>[data-slot=accordion-trigger-icon]{display:none}.contents-title.svelte-1tvr4nn{min-width:0;font:600 clamp(1.5rem,2.6vw,2.25rem)/1.25 var(--f-display);overflow-wrap:anywhere;flex:1}.contents-count.svelte-1tvr4nn{color:var(--on-dark-2);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1rem}.contents-toggle.svelte-1tvr4nn{border:1px solid var(--on-dark-2);width:34px;height:34px;color:var(--on-dark-2);font:400 1.5rem/1 var(--f-body);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.contents-toggle.svelte-1tvr4nn:after{content:"+"}.landing-contents.svelte-1tvr4nn .contents-trigger[aria-expanded=true] .contents-toggle:after{content:"−"}.contents-description.svelte-1tvr4nn{max-width:62ch;color:var(--on-dark-2);margin-top:8px;font-size:1rem;line-height:1.6}.landing-contents.svelte-1tvr4nn .contents-body{padding:20px 0 4px;font-size:1rem}ol.svelte-1tvr4nn{margin:0;padding:0;list-style:none}li.svelte-1tvr4nn{border-top:1px dashed var(--line-dark);grid-template-columns:36px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:16px 0;line-height:1.5;display:grid}.contents-number.svelte-1tvr4nn{color:var(--on-dark-2);font-variant-numeric:tabular-nums}.contents-module-title.svelte-1tvr4nn{overflow-wrap:anywhere;min-width:0}time.svelte-1tvr4nn,.contents-duration-pending.svelte-1tvr4nn{color:var(--on-dark-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.875rem}.contents-duration-pending.svelte-1tvr4nn{text-align:right}.contents-empty.svelte-1tvr4nn{color:var(--on-dark-2);display:block}@media (width<=600px){.landing-contents.svelte-1tvr4nn .contents-trigger{flex-wrap:wrap;gap:12px}.contents-title.svelte-1tvr4nn{flex-basis:calc(100% - 48px)}.contents-count.svelte-1tvr4nn{flex-basis:100%;order:3;font-size:.875rem}.contents-description.svelte-1tvr4nn{font-size:.9375rem}li.svelte-1tvr4nn{grid-template-columns:26px minmax(0,1fr);gap:4px 10px;padding:14px 0}time.svelte-1tvr4nn,.contents-duration-pending.svelte-1tvr4nn{text-align:left;grid-column:2;max-width:none;font-size:.8125rem}}.formula-landing.svelte-1f684r4{--hdr-h:68px}.formula-outline.svelte-1f684r4{padding-bottom:48px;scroll-margin-top:90px}.formula-mobile-purchase.svelte-1f684r4{display:none}.testimonials-grid.svelte-1f684r4{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.testimonial-card.svelte-1f684r4{aspect-ratio:16/9;border:1px solid var(--line);background:var(--khaki);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 6px 20px #0000000f}.testimonial-card.svelte-1f684r4 iframe:where(.svelte-1f684r4){border:0;width:100%;height:100%;display:block}.testimonial-pending.svelte-1f684r4{text-align:center;background:var(--paper);height:100%;color:var(--khaki);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.testimonial-pending.svelte-1f684r4 span:where(.svelte-1f684r4){color:var(--ink-2);font-size:.875rem}.testimonial-pending.svelte-1f684r4 strong:where(.svelte-1f684r4){font:600 1.3rem/1.3 var(--f-display)}@media (width<=999px){.testimonials-grid.svelte-1f684r4{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width<=599px){.testimonials-grid.svelte-1f684r4{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=999px){.formula-outline.svelte-1f684r4{padding-bottom:24px}.formula-mobile-purchase.svelte-1f684r4{padding-bottom:48px;display:block}.formula-mobile-purchase.svelte-1f684r4 .buybox{padding:clamp(18px,5vw,28px)}}.formula-landing.svelte-1f684r4 .lp-hero__video{border-radius:20px;overflow:hidden}.formula-landing.svelte-1f684r4 .lp-hero__h:where(.svelte-1f684r4){text-wrap:wrap;font-size:clamp(2.25rem,5vw,4.25rem);line-height:1.1}.lp-hero__h.svelte-1f684r4 .lp-em:where(.svelte-1f684r4){display:block}.formula-landing.svelte-1f684r4 .lp-myths:where(.svelte-1f684r4){align-items:stretch;width:100%}.formula-landing.svelte-1f684r4 .lp-hero__art:where(.svelte-1f684r4){align-self:center}.formula-landing.svelte-1f684r4 .lp-hero__video:where(.svelte-1f684r4) .video-shell{aspect-ratio:16/9}.formula-landing.svelte-1f684r4 .lp-hero__video:where(.svelte-1f684r4) img{object-fit:contain;object-position:center;aspect-ratio:auto;opacity:.86}.formula-landing.svelte-1f684r4 .lp-hero__tag:where(.svelte-1f684r4){pointer-events:none;width:fit-content;margin-top:12px;position:static}.formula-landing.svelte-1f684r4 .buybox:where(.svelte-1f684r4){gap:18px;padding:24px}.formula-landing.svelte-1f684r4 .buybox:where(.svelte-1f684r4)>.label:where(.svelte-1f684r4){margin:0}.formula-landing.svelte-1f684r4 .buybox__top:where(.svelte-1f684r4){gap:8px;display:grid}.formula-landing.svelte-1f684r4 .buybox__top:where(.svelte-1f684r4) .price:where(.svelte-1f684r4){white-space:nowrap;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.2}.formula-landing.svelte-1f684r4 .buybox__once:where(.svelte-1f684r4){text-align:left}.buybox__regular.svelte-1f684r4{color:var(--ink-2);font-size:.9rem}.formula-landing.svelte-1f684r4 .buybox__list:where(.svelte-1f684r4) li:where(.svelte-1f684r4){align-items:baseline;padding:9px 0;line-height:1.4}.formula-landing.svelte-1f684r4 .buybox__list:where(.svelte-1f684r4) li:where(.svelte-1f684r4) span:where(.svelte-1f684r4):last-child{overflow-wrap:anywhere}.formula-landing.svelte-1f684r4 .buybar__p{font-size:1.05rem}.formula-landing.svelte-1f684r4 #inscripcion{scroll-margin-top:90px}.formula-checkout-anchor.svelte-1f684r4{min-width:0;scroll-margin-top:90px}.formula-landing.svelte-1f684r4 .formula-faq-trigger{font:600 1.1rem/1.5 var(--f-display);align-items:center;gap:16px;width:100%;padding:20px clamp(16px,2vw,24px)}.formula-landing.svelte-1f684r4 .formula-faq p{margin:0;padding:12px clamp(16px,2vw,24px) 20px;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.75}.formula-menu-trigger{display:none}.formula-mobile-sheet{background:var(--paper);color:var(--khaki);z-index:100;padding:30px 24px}.formula-mobile-sheet nav{gap:12px;margin-top:24px;display:grid}.formula-mobile-sheet nav a{color:var(--khaki);border-radius:12px;padding:12px;text-decoration:none}@media (width<=999px){.formula-menu-trigger{border:1px solid var(--line);background:var(--paper);min-width:44px;min-height:44px;color:var(--khaki);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}}.back-link.svelte-12y37a8{color:var(--cinnamon-deep,#9c4a2f);margin-bottom:8px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-block}.back-link.svelte-12y37a8:hover{text-decoration:underline}.course-container.svelte-12y37a8{width:min(1280px,100% - 32px)}.sales-grid.svelte-12y37a8{grid-template-columns:minmax(0,1.18fr) minmax(430px,480px);align-items:start;gap:36px;display:grid}.purchase.svelte-12y37a8{border-radius:20px;gap:18px;padding:30px;display:grid;position:sticky;top:95px}.syllabus-header.svelte-12y37a8{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:18px;display:flex}.syllabus-header.svelte-12y37a8 h2:where(.svelte-12y37a8){color:var(--ink);margin:0;font-size:1.45rem;font-weight:700}.syllabus-meta.svelte-12y37a8{color:var(--ink-2);margin:0;font-size:.85rem}.sections-accordion.svelte-12y37a8{gap:14px;margin-top:8px;display:grid}.accordion-item.svelte-12y37a8{background:var(--surface,#fff);border:1px solid var(--line,#e7e0d6);border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.accordion-item.svelte-12y37a8:hover{border-color:#b35d3d80}.accordion-item.is-open.svelte-12y37a8{border-color:#b35d3d73;box-shadow:0 4px 18px #0000000a}.accordion-header.svelte-12y37a8{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:background .15s;display:flex}.accordion-header.svelte-12y37a8:hover{background:#b35d3d08}.header-left.svelte-12y37a8{flex-direction:column;gap:3px;min-width:0;display:flex}.section-badge.svelte-12y37a8{text-transform:uppercase;letter-spacing:.06em;color:var(--cinnamon-deep,#9c4a2f);font-size:.72rem;font-weight:700}.section-title.svelte-12y37a8{color:var(--ink,#1f2937);margin:0;font-size:1.12rem;font-weight:600}.header-right.svelte-12y37a8{flex-shrink:0;align-items:center;gap:12px;display:flex}.module-count-badge.svelte-12y37a8{color:var(--ink-2,#6b7280);background:#0000000a;border-radius:20px;padding:3px 10px;font-size:.78rem;font-weight:500}.chevron-icon.svelte-12y37a8{color:var(--cinnamon-deep,#9c4a2f);flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.chevron-icon.rotated.svelte-12y37a8{transform:rotate(180deg)}.accordion-content.svelte-12y37a8{border-top:1px solid #0000000d;padding:0 20px 18px}.section-desc.svelte-12y37a8{color:var(--ink-2,#6b7280);margin:12px 0 10px;font-size:.9rem;line-height:1.5}.empty-modules.svelte-12y37a8{margin:10px 0;font-size:.85rem;font-style:italic}.modules-list.svelte-12y37a8{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.module-row.svelte-12y37a8{background:#00000005;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.module-row.svelte-12y37a8:hover{background:#b35d3d0f}.module-main.svelte-12y37a8{align-items:center;gap:10px;min-width:0;display:flex}.module-icon.svelte-12y37a8{width:24px;height:24px;color:var(--cinnamon-deep,#9c4a2f);background:#b35d3d1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.module-texts.svelte-12y37a8{align-items:baseline;gap:8px;min-width:0;display:flex}.module-number.svelte-12y37a8{color:var(--cinnamon-deep,#9c4a2f);flex-shrink:0;font-size:.78rem;font-weight:700}.module-title.svelte-12y37a8{color:var(--ink,#1f2937);font-size:.92rem;font-weight:500}.module-tags-group.svelte-12y37a8{flex-shrink:0;align-items:center;gap:8px;display:flex}.module-tag.svelte-12y37a8{color:var(--ink-2,#6b7280);border:1px solid var(--line,#e7e0d6);white-space:nowrap;background:#fff;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:.72rem;font-weight:500}.module-duration-badge.svelte-12y37a8{color:var(--cinnamon-deep,#9c4a2f);white-space:nowrap;background:#b35d3d14;border:1px solid #b35d3d33;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.rich-content.svelte-12y37a8{color:inherit;line-height:1.7}.rich-content.svelte-12y37a8 p{margin:0 0 1em}.rich-content.svelte-12y37a8 h2{margin:1.2em 0 .5em;font-size:1.4rem;font-weight:700}.rich-content.svelte-12y37a8 h3{margin:1em 0 .4em;font-size:1.2rem;font-weight:600}.rich-content.svelte-12y37a8 ul,.rich-content.svelte-12y37a8 ol{margin:0 0 1em 1.5em}.rich-content.svelte-12y37a8 li{padding:4px 0}@media (width<=1040px){.sales-grid.svelte-12y37a8{grid-template-columns:minmax(0,1fr) minmax(380px,420px);gap:24px}}@media (width<=900px){.sales-grid.svelte-12y37a8{grid-template-columns:1fr}.purchase.svelte-12y37a8{width:100%;max-width:580px;margin:0 auto;position:static}}
