@font-face{font-family:__Fraunces_eaa818;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e8c7e585bb5e69ba-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_eaa818;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d02d66744511ad29-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_eaa818;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26dc4a78f0c7af7f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_eaa818;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eaa818{font-family:__Fraunces_eaa818,__Fraunces_Fallback_eaa818;font-style:normal}.__variable_eaa818{--font-fraunces:"__Fraunces_eaa818","__Fraunces_Fallback_eaa818"}:root{--cream:#faf8f3;--cream-2:#f3eee2;--ink:#0c1c38;--ink-2:#122640;--ink-soft:#1a3864;--accent:#10b96e;--accent-dark:#0a8c54;--reward:#f5a623;--coral:#e87a5d;--lilac:#b8a4e3;--muted:#6b7280;--line:#e8e2d3;--radius:14px;--radius-lg:24px;--shadow-soft:0 1px 2px rgba(12,28,56,.04),0 8px 24px -12px rgba(12,28,56,.12);--shadow-lift:0 2px 4px rgba(12,28,56,.06),0 24px 60px -20px rgba(12,28,56,.25)}.marketing{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.marketing *{box-sizing:border-box}.wrap{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.section-dark{background:var(--ink);color:var(--cream);border-radius:var(--radius-lg)}.section-dark h2 em{font-style:italic;color:var(--reward)}.section-dark .lead{color:hsla(0,0%,100%,.72)}.section-warm{background:var(--cream-2);border-radius:var(--radius-lg)}.m-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow-soft);transition:transform .2s ease,box-shadow .2s ease}.m-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.m-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;cursor:pointer;border:0}.m-btn-ink{background:var(--ink);color:var(--cream)}.m-btn-ink:hover{transform:translateY(-1px);box-shadow:0 8px 24px -8px rgba(12,28,56,.4)}.m-btn-accent{background:var(--accent);color:#fff}.m-btn-accent:hover{transform:translateY(-1px);box-shadow:0 12px 30px -10px rgba(16,185,110,.6)}.m-btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.m-btn-ghost:hover{background:var(--ink);color:var(--cream)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease;animation:reveal-fallback 0s ease 3s forwards}.reveal.in{opacity:1;transform:none;animation:none}@keyframes reveal-fallback{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none;animation:none}}.video-frame{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(180deg,#122640,#0c1c38);box-shadow:var(--shadow-lift);aspect-ratio:16/9;border:1px solid hsla(0,0%,100%,.06)}.video-frame:before{content:"";position:absolute;inset:0;background:radial-gradient(1200px 400px at 20% 0,rgba(16,185,110,.12),transparent 60%),radial-gradient(800px 400px at 80% 100%,rgba(245,166,35,.1),transparent 60%);pointer-events:none}.l-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dark)}.l-eyebrow:before{content:"";width:22px;height:1.5px;background:var(--accent-dark);display:inline-block}.l-eyebrow.is-dark,.section-dark .l-eyebrow{color:#6fe3ac}.l-eyebrow.is-dark:before,.section-dark .l-eyebrow:before{background:#6fe3ac}.l-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;border:1px solid transparent;white-space:nowrap}.l-chip--coral{background:rgba(232,122,93,.12);color:#b14f31;border-color:rgba(232,122,93,.25)}.l-chip--success{background:rgba(16,185,110,.1);color:var(--accent-dark);border-color:rgba(16,185,110,.22)}.l-chip--reward{background:rgba(245,166,35,.12);color:#b97608;border-color:rgba(245,166,35,.28)}.l-chip--neutral{background:#fff;color:#4b5563;border-color:var(--line)}.l-pulse-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--coral);animation:l-pulse-dot 1.6s infinite}@keyframes l-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}@keyframes l-float-stamp{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-6px) rotate(-4deg)}}@keyframes l-drawcurve{to{stroke-dashoffset:0}}@keyframes l-popdot{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes l-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:880px){.wrap{padding-left:20px;padding-right:20px}.hero-grid{grid-template-columns:1fr!important;gap:40px!important}.conv-grid,.metodo-grid,.producto-grid{grid-template-columns:1fr!important;gap:32px!important}}.mockup-wrap{width:100%}@media (max-width:640px){.vintage-stamp{display:none!important}.temario-row{grid-template-columns:1fr auto!important;column-gap:14px!important;row-gap:4px!important;padding:14px 16px!important}.temario-row>:first-child{grid-column:1}.temario-row>:nth-child(2){grid-column:1;font-size:16px!important;line-height:1.3!important}.temario-row>:nth-child(3){grid-column:1}.temario-row>:nth-child(4){grid-column:2;grid-row:1/-1;align-self:center}.temario-expanded{gap:16px!important}.conv-cards,.temario-expanded{grid-template-columns:1fr!important}.conv-cards>*{grid-column:auto!important}}@media (max-width:360px){.mockup-wrap{transform:scale(.9);transform-origin:top center}}.demo-q{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 24px 60px -28px rgba(12,28,56,.35),0 2px 4px rgba(12,28,56,.04);position:relative}.demo-opt{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);font-size:14px;color:#2a3a56;cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .1s;background:#fff;text-align:left;width:100%;font-family:inherit}.demo-opt:hover{border-color:rgba(12,28,56,.18)}.demo-opt:active{transform:scale(.99)}.demo-opt[data-state=correct]{border-color:var(--accent);background:#e4f7ee;color:var(--accent-dark);font-weight:500}.demo-opt[data-state=wrong]{border-color:rgba(220,55,70,.5);background:rgba(220,55,70,.06);color:#b43240}.demo-opt[data-state=dim]{opacity:.55}.demo-opt .letter{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;background:var(--cream-2);color:var(--muted);flex-shrink:0}.demo-opt[data-state=correct] .letter{background:var(--accent);color:#fff}.demo-opt[data-state=wrong] .letter{background:#dc3746;color:#fff}@keyframes h-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.h-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.h-marquee-track{display:flex;gap:56px;animation:h-marquee-scroll 32s linear infinite;width:max-content}@keyframes h-marquee-scroll{to{transform:translateX(-50%)}}.h-curve-path{stroke-dasharray:600;stroke-dashoffset:600;animation:h-draw 2.4s ease forwards}.h-curve-path.delayed{animation-delay:.3s}@keyframes h-draw{to{stroke-dashoffset:0}}.home-opo-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:rgba(12,28,56,.1)}@media (max-width:980px){.home-hero-grid{gap:56px!important}.home-hero-grid,.home-liga-grid{grid-template-columns:1fr!important}.home-liga-grid{gap:48px!important}.home-prod-grid{grid-template-columns:1fr!important}.home-foot-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.home-foot-grid{grid-template-columns:1fr!important;gap:28px!important}.home-floats{position:static!important;transform:none!important;margin-top:12px!important;width:100%!important}}.t-display{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.05;letter-spacing:-.025em;font-variation-settings:"opsz" 144,"SOFT" 30;margin:0;color:var(--ink-2)}.t-display em{font-style:italic;color:var(--coral);font-variation-settings:"opsz" 144,"SOFT" 80;font-weight:700}.t-h1{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0;color:var(--ink-2)}.t-h1 em{font-style:italic;color:var(--coral);font-variation-settings:"opsz" 144,"SOFT" 80}.t-h3{font-family:var(--font-fraunces),Georgia,serif;font-size:1.25rem;font-weight:600;line-height:1.3;margin:0;color:var(--ink-2)}.t-kicker{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:inline-block}.t-mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.t-narrow{max-width:760px;margin:0 auto;padding:0 24px}.t-section{padding:80px 0}.t-section-tight{padding:48px 0}@media (max-width:720px){.t-section{padding:56px 0}.t-section-tight{padding:32px 0}}.t-section-alt{background:var(--cream-2)}.t-section-dark{background:var(--ink-2);color:#fff;border-radius:24px;margin:0 16px;padding:72px 0;position:relative;overflow:hidden}.t-section-dark:after,.t-section-dark:before{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(60px)}.t-section-dark:before{width:480px;height:480px;top:-180px;left:-120px;background:radial-gradient(circle,rgba(16,185,110,.18),transparent 70%)}.t-section-dark:after{width:520px;height:520px;bottom:-200px;right:-160px;background:radial-gradient(circle,rgba(60,140,230,.14),transparent 70%)}.t-section-dark .wrap{position:relative;z-index:1}@media (max-width:560px){.t-section-dark{margin:0;border-radius:0;padding:56px 0}}.t-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:9999px;background:#fff;border:1px solid var(--line);font-size:.75rem;font-weight:600;color:var(--ink-2)}.t-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.t-chip-reward{background:rgba(245,166,35,.12);border-color:rgba(245,166,35,.35);color:#b57210}.t-chip-reward .t-chip-dot{background:var(--reward)}.t-chip-coral{background:rgba(232,122,93,.1);border-color:rgba(232,122,93,.3);color:var(--coral)}.t-chip-coral .t-chip-dot{background:var(--coral)}.t-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:var(--shadow-soft);transition:transform .25s ease,box-shadow .25s ease,border-color .25s}.t-card-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:rgba(12,28,56,.12)}.t-stickybar{position:fixed;bottom:0;left:0;right:0;z-index:60;background:#122640;color:#fff;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);border-top:1px solid hsla(0,0%,100%,.08);box-shadow:0 -8px 32px -8px rgba(8,20,40,.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.t-stickybar.is-visible{transform:translateY(0)}.t-stickybar-progress{height:3px;background:hsla(0,0%,100%,.08);position:relative;overflow:hidden}.t-stickybar-progress>div{position:absolute;inset:0 100% 0 0;background:linear-gradient(90deg,var(--accent-dark),var(--accent));transition:right .12s linear;box-shadow:0 0 12px rgba(16,185,110,.5)}.t-stickybar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;max-width:1180px;margin:0 auto}.t-stickybar-text{font-size:.875rem;line-height:1.3;color:hsla(0,0%,100%,.7);min-width:0}.t-stickybar-text strong{color:#fff;font-weight:600;display:block;font-size:.9375rem}.t-stickybar-icon{width:38px;height:38px;border-radius:10px;background:rgba(16,185,110,.15);display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}@media (max-width:600px){.t-stickybar-inner{padding:10px 14px;gap:10px}.t-stickybar-text{font-size:.75rem}.t-stickybar-text strong{font-size:.8125rem}.t-stickybar .m-btn{padding:10px 14px!important;font-size:.8125rem!important}}@media (max-width:480px){.t-stickybar-icon{display:none}}.t-modal-backdrop{position:fixed;inset:0;background:rgba(8,20,40,.55);backdrop-filter:blur(6px);z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1);overflow-y:auto;overscroll-behavior:contain}.t-modal-backdrop.is-open{opacity:1;pointer-events:auto}.t-modal{background:var(--cream);border-radius:20px;max-width:460px;width:100%;padding:32px 28px 28px;position:relative;box-shadow:0 30px 80px -20px rgba(8,20,40,.5);transform:translateY(20px) scale(.96);transition:transform .25s cubic-bezier(.4,0,.2,1);margin:auto 0}@media (min-width:720px){.t-modal-backdrop{align-items:center;padding:24px}}.t-modal-wide{max-width:500px;padding:36px 32px 28px}.t-modal-clerk{margin-top:16px;width:100%;min-width:0}.t-modal-clerk .cl-card,.t-modal-clerk .cl-cardBox,.t-modal-clerk .cl-main,.t-modal-clerk .cl-rootBox{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important}.t-modal-clerk .cl-header,.t-modal-clerk .cl-headerSubtitle,.t-modal-clerk .cl-headerTitle,.t-modal-clerk .cl-logoBox,.t-modal-clerk .cl-logoImage{display:none!important}.t-modal-clerk .cl-footer{background:transparent!important;box-shadow:none!important;padding:12px 0 0!important;margin:12px 0 0!important;border-top:1px solid var(--line)!important;width:100%!important}.t-modal-clerk .cl-footerPages,.t-modal-clerk .cl-footerPagesLink{color:var(--accent-dark)!important}.t-modal-clerk .cl-form,.t-modal-clerk .cl-formButtonPrimary,.t-modal-clerk .cl-formField,.t-modal-clerk .cl-formFieldInput,.t-modal-clerk .cl-formFieldRow,.t-modal-clerk .cl-socialButtonsBlockButton{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.t-modal-clerk .cl-form{gap:14px!important}.t-modal-clerk .cl-dividerRow{margin:8px 0!important}.t-modal-clerk .cl-socialButtons{gap:10px!important}.t-modal-clerk .cl-socialButtonsBlockButton{padding:12px 16px!important}.t-modal-clerk .cl-formButtonPrimary{padding:14px 22px!important}.t-modal-clerk .cl-formFieldInput{padding:12px 14px!important}.t-modal-clerk .cl-footer{margin:16px 0 0!important;padding:16px 0 0!important}.t-modal-clerk .cl-captchaContainer,.t-modal-clerk iframe[src*=recaptcha],.t-modal-clerk iframe[src*=turnstile]{max-width:100%!important;width:100%!important;transform-origin:left top}@media (max-width:380px){.t-modal-clerk .cl-captchaContainer iframe{transform:scale(.92)}}@media (max-width:560px){.t-modal-wide{padding:28px 22px 22px}}@media (max-width:380px){.t-modal-wide{padding:24px 18px 18px}.t-modal h3{font-size:1.375rem!important}}.t-modal-backdrop.is-open .t-modal{transform:none}.t-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:rgba(12,28,56,.06);border:0;display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;transition:all .15s}.t-modal-close:hover{background:rgba(12,28,56,.12);color:var(--ink-2)}.t-modal h3{font-family:var(--font-fraunces),Georgia,serif;font-size:1.6rem;font-weight:700;margin:0 0 8px;letter-spacing:-.02em;line-height:1.15;color:var(--ink-2)}.t-modal h3 em{font-style:italic;color:var(--coral)}.t-modal-input{width:100%;padding:14px 16px;border-radius:12px;border:1.5px solid var(--line);background:#fff;font-family:inherit;font-size:1rem;color:var(--ink-2);transition:border-color .15s,box-shadow .15s}.t-modal-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(16,185,110,.12)}.t-banco-item{border-radius:14px;border:1px solid hsla(0,0%,100%,.06);transition:all .2s ease}.t-banco-item.is-open{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}@keyframes t-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.t-fade-in{animation:t-fade-in .2s ease}body.t-modal-open{overflow:hidden}@media (max-width:900px){.t-que-entra-grid{gap:32px!important}.t-feature-grid,.t-pricing-grid,.t-que-entra-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.t-stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.t-hero-stats{grid-template-columns:repeat(2,1fr)!important}}.a-promo{background:var(--ink-2);color:hsla(0,0%,100%,.85);font-size:13px;padding:10px 24px;text-align:center;-webkit-font-smoothing:antialiased}.a-promo strong{color:#fff;font-weight:600}.a-promo a{color:#6fe3ac;font-weight:600;margin-left:12px;text-decoration:none;transition:color .15s}.a-promo a:hover{color:#fff}@media (max-width:560px){.a-promo{font-size:12px;padding:8px 16px;line-height:1.4}.a-promo a{display:inline-block;margin-left:6px}}.a-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 0;margin-top:28px;box-shadow:var(--shadow-soft)}.a-stats-strip>*{padding:0 18px;border-left:1px solid var(--line);text-align:left}.a-stats-strip>:first-child{border-left:0}.a-stat-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.5rem;font-weight:700;color:var(--ink-2);letter-spacing:-.02em;line-height:1}.a-stat-value .u{font-weight:500;letter-spacing:0;margin-left:4px;text-transform:none}.a-stat-label,.a-stat-value .u{font-size:.75rem;color:var(--muted)}.a-stat-label{margin-top:6px;line-height:1.3}@media (max-width:720px){.a-stats-strip{grid-template-columns:repeat(2,1fr);padding:0}.a-stats-strip>*{padding:16px 18px;border-left:0;border-top:1px solid var(--line)}.a-stats-strip>:first-child,.a-stats-strip>:nth-child(2){border-top:0}.a-stats-strip>:nth-child(odd){border-right:1px solid var(--line)}}.a-tag-tema{display:inline-block;background:rgba(232,122,93,.1);color:var(--coral);border:1px solid rgba(232,122,93,.3);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:9999px}.a-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;color:var(--muted);margin-bottom:16px}.a-hero-meta .a-author{display:inline-flex;align-items:center;gap:8px}.a-hero-meta .a-author a{color:var(--ink-2);font-weight:600;text-decoration:none}.a-hero-meta .a-author a:hover{color:var(--accent-dark)}.a-trust{align-items:center;gap:12px;margin-top:22px;font-size:14px;color:var(--muted)}.a-stack-ava,.a-trust{display:flex}.a-stack-ava .ava{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#10b96e,#0a8c54);color:#fff;font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center;border:2px solid var(--cream);margin-left:-8px}.a-stack-ava .ava:first-child{margin-left:0}.a-stack-ava .ava.a2{background:linear-gradient(135deg,#3c8ce6,#1a6bbd)}.a-stack-ava .ava.a3{background:linear-gradient(135deg,#f5a623,#b57210)}.a-stack-ava .ava.a4{background:linear-gradient(135deg,#e87a5d,#b43240)}.a-main-grid{display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:start;margin-top:32px}@media (max-width:980px){.a-main-grid{grid-template-columns:1fr;gap:32px}}.a-toc-wrap{margin-bottom:48px}.a-toc{display:flex;flex-direction:column;gap:8px;margin-top:18px}.a-toc-item{display:flex;align-items:center;gap:16px;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink-2);transition:all .2s ease;cursor:pointer}.a-toc-item:hover{border-color:rgba(12,28,56,.18);transform:translateY(-1px);box-shadow:var(--shadow-soft)}.a-toc-num{width:34px;height:34px;flex-shrink:0;border-radius:9px;background:var(--cream-2);color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.a-toc-item.unlocked .a-toc-num{background:var(--accent);color:#fff}.a-toc-text{flex:1;min-width:0}.a-toc-text strong{display:block;font-size:15px;font-weight:600;line-height:1.3}.a-toc-text .meta{display:block;font-size:12px;color:var(--muted);margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace}.a-toc-status{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:9999px}.a-toc-status.free{background:rgba(16,185,110,.1);color:var(--accent-dark)}.a-toc-status.premium{background:rgba(245,166,35,.1);color:#b57210}.a-reader-gate{position:relative;margin-top:32px}.a-gate-fade{position:absolute;top:-100px;left:0;right:0;height:100px;background:linear-gradient(180deg,transparent,var(--cream));pointer-events:none}.a-gate-card{background:var(--ink-2);color:#fff;border-radius:20px;padding:36px 32px;text-align:center;position:relative;overflow:hidden}.a-gate-card:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 60% at 50% 0,rgba(16,185,110,.18),transparent 60%);pointer-events:none}.a-gate-card>*{position:relative}.a-gate-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--coral);margin-bottom:14px}.a-gate-eyebrow .pip{width:6px;height:6px;border-radius:50%;background:var(--coral);animation:a-pulse 1.6s infinite}@keyframes a-pulse{0%,to{opacity:1}50%{opacity:.4}}.a-gate-card h2{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 12px}.a-gate-card h2 em{font-style:italic;color:var(--coral)}.a-gate-card .a-gate-lead{color:hsla(0,0%,100%,.75);font-size:15px;line-height:1.55;margin:0 auto 24px;max-width:480px}.a-gate-features{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 18px;text-align:left;list-style:none;margin:0 auto 24px;padding:0;max-width:520px}.a-gate-features li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:hsla(0,0%,100%,.85);line-height:1.4}.a-gate-features svg{flex-shrink:0;color:var(--accent);margin-top:2px}@media (max-width:640px){.a-gate-features{grid-template-columns:1fr}.a-gate-card{padding:28px 22px}}.a-sidebar{position:sticky;top:88px}@media (max-width:980px){.a-sidebar{position:static}}.a-side-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:var(--shadow-soft);position:relative}.a-side-ribbon{position:absolute;top:-10px;left:20px;background:var(--reward);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:9999px;display:inline-flex;align-items:center;gap:5px}.a-side-card h3{font-family:var(--font-fraunces),Georgia,serif;font-size:1.25rem;font-weight:700;margin:8px 0 12px;letter-spacing:-.01em}.a-side-price{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.a-side-price .free{font-family:JetBrains Mono,ui-monospace,monospace;font-size:2.25rem;font-weight:700;letter-spacing:-.03em;color:var(--accent)}.a-side-sub{font-size:13px;color:var(--muted);margin-bottom:18px;line-height:1.4}.a-side-sub strong{color:var(--ink-2);font-weight:600}.a-side-list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:13px}.a-side-list li{display:flex;align-items:flex-start;gap:8px;color:var(--ink-2);line-height:1.4}.a-side-list svg{color:var(--accent);flex-shrink:0;margin-top:2px}.a-side-fine{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.a-reader{font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:1.75;color:#2a3a56}.a-reader>section+section{margin-top:28px}.a-reader h2{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:700;line-height:1.2;letter-spacing:-.015em;margin:36px 0 16px;color:var(--ink-2)}.a-reader .apunte-h3,.a-reader h3{font-family:Inter,system-ui,sans-serif;font-size:1.125rem;font-weight:700;margin:28px 0 10px;color:var(--ink-2);line-height:1.3;letter-spacing:-.01em}.a-reader .apunte-h4,.a-reader h4{font-family:Inter,system-ui,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:24px 0 8px}.a-reader p{margin:0 0 14px}.a-reader p.lead{font-size:17.5px;color:#1f2c45}.a-reader strong{color:var(--ink-2);font-weight:700}.a-reader em{font-style:italic;color:#1a6bbd;font-weight:500}.a-reader u{text-decoration:none;border-bottom:1px dotted var(--muted)}.a-reader .ref{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;background:rgba(60,140,230,.08);color:#1a6bbd;padding:1px 6px;border-radius:5px;font-weight:600}.a-reader .apunte-quote{margin:16px 0;padding:14px 18px;background:rgba(245,166,35,.06);border-left:3px solid var(--reward);border-radius:8px;font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.55;color:var(--ink-2);font-style:normal}.a-reader .apunte-quote strong{color:#b57210}.a-reader .apunte-quote em{color:var(--ink-2)}.a-reader .apunte-list{margin:12px 0;padding:0 0 0 22px;list-style:disc;font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.6}.a-reader .apunte-list li{margin:4px 0;color:#2a3a56}.a-reader .apunte-list li::marker{color:var(--accent)}.a-reader .apunte-row{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:12px;padding:8px 12px;border-bottom:1px solid var(--line);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.4}.a-reader .apunte-row>span:first-child{color:var(--muted);font-weight:600}.a-reader .apunte-row>span:not(:first-child){color:var(--ink-2)}.a-reader .apunte-row+.apunte-h3,.a-reader .apunte-row+p{margin-top:16px}.a-reader .apunte-hr{border:0;border-top:1px solid var(--line);margin:24px 0}.a-callout{display:flex;gap:14px;padding:18px 20px;background:rgba(245,166,35,.06);border-left:3px solid var(--reward);border-radius:10px;margin:20px 0;font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.a-callout-icon{width:36px;height:36px;background:rgba(245,166,35,.12);color:var(--reward);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.a-callout-head{font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#b57210;margin-bottom:4px}.a-table-wrap{margin:24px 0}.a-table-cap{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.a-reader table,.a-table-cap{font-family:Inter,system-ui,sans-serif}.a-reader table{width:100%;border-collapse:collapse;font-size:14px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.a-reader thead{background:var(--cream-2)}.a-reader td,.a-reader th{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left;line-height:1.4}.a-reader th{font-weight:700;color:var(--ink-2);font-size:13px}.a-reader td{color:#2a3a56}.a-reader tbody tr:last-child td{border-bottom:0}.a-bens{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}@media (max-width:980px){.a-bens{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.a-bens{grid-template-columns:1fr}}.a-ben{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;box-shadow:var(--shadow-soft)}.a-ben-icon{width:40px;height:40px;border-radius:10px;background:rgba(16,185,110,.08);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.a-ben h3{font-size:15px;font-weight:700;color:var(--ink-2);margin:0 0 6px;line-height:1.3}.a-ben p{font-size:13.5px;color:var(--muted);line-height:1.5;margin:0}.a-testi{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 32px;box-shadow:var(--shadow-soft);max-width:720px;margin:0 auto}.a-testi-ava{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#10b96e,#0a8c54);color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}.a-testi q{font-family:var(--font-fraunces),Georgia,serif;font-size:17px;line-height:1.5;color:var(--ink-2);font-style:italic;display:block;quotes:'"' '"'}.a-testi-meta{font-size:13px;color:var(--muted);margin-top:10px}.a-testi-meta strong{color:var(--ink-2)}@media (max-width:560px){.a-testi{padding:22px 20px;gap:14px}}.a-temas{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:24px}.a-tema-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;text-decoration:none;color:var(--ink-2);transition:all .2s;display:block}.a-tema-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:rgba(12,28,56,.12)}.a-tema-num{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;color:var(--coral);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.a-tema-card strong{display:block;font-size:15px;font-weight:600;line-height:1.3;margin-bottom:10px}.a-tema-card .arrow{color:var(--accent);font-size:13px;font-weight:600}