@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-v24-latin-300.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-v24-latin-regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-v24-latin-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-v24-latin-700.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-v24-latin-800.woff2) format("woff2")}:root{--navy: #1B2A4A;--teal: #1d434f;--dark: #1d434f;--dark-gradient: linear-gradient(180deg, #1B2A4A 0%, #1d434f 100%);--accent: #fad752;--accent-soft: rgba(250, 215, 82, .18);--accent-halo: rgba(250, 215, 82, .32);--coral: #ff6b6b;--coral-soft: rgba(255, 107, 107, .1);--canvas: #F4F6F2;--cream: #FFFEF5;--white: #FFFFFF;--ink-body: #34505b;--muted-dark: #5a7480;--structure: #c4d0ce;--border: #E3DFD3;--grey-soft: #F5F2EA;--brand-linkedin: #70B5F9;--brand-x: #FFFFFF;--brand-whatsapp: #25D366;--font-body: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SF Mono", "Monaco", "Menlo", monospace}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22'><circle cx='11' cy='11' r='1' fill='%23FFFFFF' fill-opacity='0.07'/></svg>"),linear-gradient(180deg,#1b2a4a,#1d434f 135%);background-attachment:scroll;background-size:22px 22px,100% 100%;background-color:var(--sim-canvas-flat);color:var(--ink);font-family:var(--font-body);font-weight:400;line-height:1.65;--ink: var(--sim-mono-ink);--ink-strong: var(--white);--ink-muted: var(--sim-muted);--rule: var(--sim-rule);--surface-inset: var(--sim-chip-fill)}.paper,.on-light,.why-card,.bundle-card,.tier-card,.topic-card,.term-card,.testimonial,.comparison-card{--ink: var(--ink-body);--ink-strong: var(--navy);--ink-muted: var(--muted-dark);--rule: var(--border);--surface-inset: var(--grey-soft);color:var(--ink)}.paper{background:var(--cream);border-radius:var(--radius-lg);padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 18px 44px -24px var(--sim-shadow)}img{max-width:100%;height:auto;display:block}code,pre,kbd,samp{font-family:var(--font-mono)}a{color:var(--link, var(--teal));text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}a:hover{color:var(--link-hover, var(--navy))}body{--link: var(--sim-flow);--link-hover: var(--white)}.paper,.on-light,.why-card,.bundle-card,.tier-card,.topic-card,.term-card,.testimonial,.comparison-card{--link: var(--teal);--link-hover: var(--navy)}h1,h2,h3,h4{color:var(--ink-strong);line-height:1.25;font-weight:700}.container{max-width:46rem;margin:0 auto;padding:0 1.25rem}.badge{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .55rem;border-radius:999px;border:1px solid var(--rule);background:var(--surface-inset);color:var(--ink-muted)}.badge--topic{background:var(--accent-soft);border-color:var(--accent);color:var(--ink-strong)}.table-scroll{overflow-x:auto}:root{--surface-page: var(--canvas);--surface-raised: var(--white);--surface-card: var(--cream);--surface-inset: var(--grey-soft);--ink: var(--ink-body);--ink-strong: var(--navy);--ink-muted: var(--muted-dark);--rule: var(--border);--lockup-rule-w: 5rem;--lockup-rule-h: 6px;--accent-rule-w: 4rem;--accent-rule-h: 3px;--accent-rule-w-sub: 2.5rem;--accent-rule-h-sub: 2px;--text-xs: .75rem;--text-sm: .875rem;--text-base: clamp(1rem, .95rem + .25vw, 1.0625rem);--text-lg: clamp(1.15rem, 1.05rem + .5vw, 1.35rem);--text-xl: clamp(1.45rem, 1.2rem + 1.2vw, 1.9rem);--text-display: clamp(2rem, 1.5rem + 2.5vw, 3rem);--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 2.5rem;--space-7: 3rem;--space-8: 4rem;--flow: 1.5em;--radius-sm: 4px;--radius: 8px;--radius-lg: 12px;--shadow-raise: 0 1px 0 var(--border), 0 8px 24px -16px rgba(27, 42, 74, .25);--dur: .16s;--ease: cubic-bezier(.2, 0, 0, 1);--ease-slide: cubic-bezier(.22, 1, .36, 1);--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--sim-canvas: linear-gradient(180deg, #1B2A4A 0%, #1d434f 135%);--sim-canvas-flat: #1B2A4A;--sim-flow: #7CC5D9;--sim-featured: #2A6172;--sim-text: #FFFFFF;--sim-muted: #9FB3C8;--sim-mono-ink: #C8D6E8;--sim-wire: rgba(255, 255, 255, .28);--sim-chip-fill: rgba(255, 255, 255, .06);--sim-chip-border: rgba(255, 255, 255, .18);--sim-rule: rgba(255, 255, 255, .18);--sim-shadow: rgba(0, 0, 0, .35);--sim-packet-halo: 0 0 0 4px rgba(250, 215, 82, .5), 0 0 18px rgba(250, 215, 82, .5);--sim-featured-glow: 0 0 22px rgba(124, 197, 217, .45);--sim-active-glow: 0 0 0 5px rgba(250, 215, 82, .35), 0 0 26px rgba(250, 215, 82, .35)}html{color-scheme:light}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:focus-visible{outline:2px solid var(--ink-strong);outline-offset:2px;border-radius:2px}.on-dark :focus-visible{outline-color:var(--accent)}::selection{background:var(--accent);color:var(--navy)}.dark-band{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22'><circle cx='11' cy='11' r='1' fill='%23FFFFFF' fill-opacity='0.07'/></svg>"),linear-gradient(180deg,#1b2a4a,#1d434f 135%);background-size:22px 22px,cover;color:var(--sim-text);border:1px solid var(--sim-rule)}.dark-band h1,.dark-band h2,.dark-band h3{color:var(--sim-text)}.btn-pill{display:inline-block;background:var(--accent);color:var(--navy);font-weight:700;padding:.65rem 1.4rem;border-radius:999px;text-decoration:none;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn-pill:hover{color:var(--navy);transform:translateY(-1px);box-shadow:0 6px 18px -8px #fad7528c}.btn-ghost{display:inline-block;color:var(--sim-text);font-weight:600;padding:.65rem 1.4rem;border-radius:999px;border:1.5px solid var(--sim-chip-border);text-decoration:none;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.btn-ghost:hover{color:var(--sim-text);border-color:var(--sim-flow);background:var(--sim-chip-fill)}.stat-chip{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sim-mono-ink);background:var(--sim-chip-fill);border:1px solid var(--sim-chip-border);border-radius:8px;padding:.45rem .75rem;width:fit-content}.card-lift{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.card-lift:hover{transform:translateY(-2px);box-shadow:0 1px 0 var(--rule),0 12px 28px -18px #1d434f73}.page-share{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--rule);max-width:46rem}.page-share .share-bar{margin:0}.reveal-armed{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .55s var(--ease-slide);transition-delay:var(--reveal-delay, 0s)}.reveal-armed.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.container--wide{max-width:60rem}.skip-link{position:absolute;left:var(--space-3);top:-100%;z-index:10;padding:var(--space-2) var(--space-3);background:var(--navy);color:var(--cream);border-radius:var(--radius-sm);text-decoration:none;font-weight:600}.skip-link:focus-visible{top:var(--space-2)}.kicker{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.mono-meta{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--ink-muted)}.highlight{background:linear-gradient(transparent 55%,var(--accent-soft) 55%)}main h1:not(.no-lockup){position:relative;padding-bottom:var(--space-3)}main h1:not(.no-lockup):after{content:"";position:absolute;left:0;bottom:0;width:var(--lockup-rule-w);height:var(--lockup-rule-h);background:var(--accent)}.article-body h2,.term-body h2,.faq h2{position:relative;padding-bottom:var(--space-2)}.article-body h2:after,.term-body h2:after,.faq h2:after{content:"";position:absolute;left:0;bottom:0;width:var(--accent-rule-w);border-top:var(--accent-rule-h) dashed var(--structure)}:root{--astro-code-foreground: var(--cream);--astro-code-background: var(--navy);--astro-code-token-constant: #a8d8e8;--astro-code-token-string: #b8e0c8;--astro-code-token-comment: #93a8be;--astro-code-token-keyword: var(--accent);--astro-code-token-parameter: var(--cream);--astro-code-token-function: #a8d8e8;--astro-code-token-string-expression: #b8e0c8;--astro-code-token-punctuation: #c9d4e0;--astro-code-token-link: var(--accent)}.share-bar[data-astro-cid-7pfhh5de]{margin:var(--space-5) 0}.share-bar__kicker[data-astro-cid-7pfhh5de]{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.share-bar__row[data-astro-cid-7pfhh5de]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.share-btn[data-astro-cid-7pfhh5de]{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;font:inherit;font-size:var(--text-sm);font-weight:600;line-height:1;color:var(--ink-strong);background:transparent;border:1px solid var(--rule);border-radius:var(--radius-sm);text-decoration:none;cursor:pointer;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.share-btn--linkedin[data-astro-cid-7pfhh5de]{--brand: var(--brand-linkedin)}.share-btn--x[data-astro-cid-7pfhh5de]{--brand: var(--brand-x)}.share-btn--whatsapp[data-astro-cid-7pfhh5de]{--brand: var(--brand-whatsapp)}.share-btn[data-astro-cid-7pfhh5de]:hover{border-color:var(--brand, var(--accent));transform:translateY(-1px)}.share-btn[data-astro-cid-7pfhh5de]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.share-btn__icon[data-astro-cid-7pfhh5de]{width:1.05em;height:1.05em;flex-shrink:0;color:var(--brand, var(--link))}.share-btn__icon--done[data-astro-cid-7pfhh5de],.share-bar__copy[data-astro-cid-7pfhh5de][data-copied] .share-btn__icon--link[data-astro-cid-7pfhh5de]{display:none}.share-bar__copy[data-astro-cid-7pfhh5de][data-copied] .share-btn__icon--done[data-astro-cid-7pfhh5de]{display:block}.share-bar--footer[data-astro-cid-7pfhh5de]{margin:var(--space-3) 0 0}.share-bar--footer[data-astro-cid-7pfhh5de] .share-bar__kicker[data-astro-cid-7pfhh5de]{margin-bottom:var(--space-1)}.share-bar--footer[data-astro-cid-7pfhh5de] .share-btn[data-astro-cid-7pfhh5de]{padding:.3rem .6rem;font-size:var(--text-xs)}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--rule);background:var(--surface-inset);color:var(--ink);font-size:var(--text-sm);padding:var(--space-5) 0 var(--space-4)}.footer-cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(14rem,1.4fr) 2fr .8fr;gap:var(--space-5);align-items:start}@media(max-width:48rem){.footer-cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-4)}}.footer-wordmark[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink-strong);font-weight:700;text-decoration:none}.footer-wordmark[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.footer-mark[data-astro-cid-sz7xmlte]{height:28px;width:auto;flex:none}.footer-tag[data-astro-cid-sz7xmlte]{margin:.1rem 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.footer-cta[data-astro-cid-sz7xmlte]{margin:.5rem 0 0;font-size:var(--text-xs)}.footer-cta[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-strong);font-weight:600;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.footer-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.footer-col--split[data-astro-cid-sz7xmlte]{display:block;columns:2 9rem;column-gap:var(--space-4)}.footer-col--split[data-astro-cid-sz7xmlte] .footer-col__title[data-astro-cid-sz7xmlte]{column-span:all}.footer-col--split[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;margin-bottom:.4rem}.footer-col__title[data-astro-cid-sz7xmlte]{margin:0 0 .15rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-strong);font-weight:600;text-decoration:none}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.footer-bar[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule)}.footer-bar__legal[data-astro-cid-sz7xmlte]{flex:1 1 22rem;max-width:26rem;font-family:var(--font-mono);font-size:var(--text-xs)}.footer-bar__legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.footer-bar[data-astro-cid-sz7xmlte] .share-bar__kicker{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.footer-bar[data-astro-cid-sz7xmlte] .share-bar--footer{margin:0}.site-header[data-astro-cid-37fxchfa]{background:var(--teal);border-bottom:3px solid var(--accent)}.site-header__inner[data-astro-cid-37fxchfa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1.25rem;padding-top:1rem;padding-bottom:1rem}.wordmark[data-astro-cid-37fxchfa]{display:inline-flex;align-items:center;gap:.55rem;color:var(--white);font-weight:800;font-size:1.15rem;white-space:nowrap;text-decoration:none;transition:color var(--dur) var(--ease)}.wordmark[data-astro-cid-37fxchfa]:hover{color:var(--accent)}.nav-link[data-astro-cid-37fxchfa]{color:var(--cream);font-weight:600;text-decoration:none;padding-bottom:.15rem;border-bottom:2px solid transparent;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.nav-link[data-astro-cid-37fxchfa]:hover{color:var(--accent)}.nav-link[data-astro-cid-37fxchfa][aria-current=page]{border-bottom-color:var(--accent)}.site-nav[data-astro-cid-37fxchfa]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1.25rem}.nav-cta[data-astro-cid-37fxchfa]{background:var(--accent);color:var(--navy);font-weight:700;text-decoration:none;padding:.35rem .9rem;border:1.5px solid transparent;border-radius:999px;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.nav-cta[data-astro-cid-37fxchfa]:hover{color:var(--navy);transform:translateY(-1px);box-shadow:0 6px 16px -8px #fad75299}.nav-cta[data-astro-cid-37fxchfa][aria-current=page]{box-shadow:0 0 0 2px var(--white)}.nav-ghost[data-astro-cid-37fxchfa]{color:var(--cream);font-weight:700;text-decoration:none;padding:.35rem .9rem;border:1.5px solid rgba(255,254,245,.45);border-radius:999px;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.nav-ghost[data-astro-cid-37fxchfa]:hover{color:var(--white);border-color:var(--cream)}.nav-ghost[data-astro-cid-37fxchfa][aria-current=page]{border-color:var(--white);color:var(--white)}.nav-signin[data-astro-cid-37fxchfa]{color:var(--cream);font-weight:600;text-decoration:none;white-space:nowrap;opacity:.85;transition:color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.nav-signin[data-astro-cid-37fxchfa]:hover{color:var(--accent);opacity:1}main[data-astro-cid-37fxchfa]{padding-top:2.5rem;padding-bottom:3rem;min-height:60vh}
