.content-page[data-astro-cid-scuu7fyy]{padding:6rem 0 4rem;min-height:80vh}.content-body[data-astro-cid-scuu7fyy]{max-width:768px;margin:0 auto}.breadcrumbs[data-astro-cid-scuu7fyy] ol[data-astro-cid-scuu7fyy]{display:flex;gap:.5rem;list-style:none;font-size:.8125rem;margin-bottom:2rem;color:var(--cream-faint);padding:0}.breadcrumbs[data-astro-cid-scuu7fyy] li[data-astro-cid-scuu7fyy]:not(:last-child):after{content:"›";margin-left:.5rem}.breadcrumbs[data-astro-cid-scuu7fyy] a[data-astro-cid-scuu7fyy]{color:var(--cream-muted);text-decoration:none}.breadcrumbs[data-astro-cid-scuu7fyy] a[data-astro-cid-scuu7fyy]:hover{color:var(--cream)}.sticky-download-bar[data-astro-cid-scuu7fyy]{position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--midnight-deep);border-top:1px solid rgba(255,255,255,.08);padding:.75rem 0;backdrop-filter:blur(12px)}.sticky-download-inner[data-astro-cid-scuu7fyy]{display:flex;align-items:center;justify-content:space-between}.sticky-download-text[data-astro-cid-scuu7fyy]{font-family:var(--font-display);font-size:1rem;color:var(--cream)}.sticky-download-buttons[data-astro-cid-scuu7fyy]{display:flex;gap:.5rem}.sticky-btn[data-astro-cid-scuu7fyy]{font-size:.8125rem;font-weight:500;padding:.5rem 1rem;background:var(--amber);color:var(--midnight);border-radius:2rem;text-decoration:none;transition:all .3s ease}.sticky-btn[data-astro-cid-scuu7fyy]:hover{background:var(--cream)}@media(max-width:640px){.sticky-download-text[data-astro-cid-scuu7fyy]{display:none}.sticky-download-buttons[data-astro-cid-scuu7fyy]{width:100%}.sticky-btn[data-astro-cid-scuu7fyy]{flex:1;text-align:center}}.comparison-table-wrap[data-astro-cid-unx4epj3]{border:1px solid rgba(255,255,255,.05);border-radius:var(--radius);background:#ffffff05;overflow:hidden;margin:2rem 0}.comparison-table[data-astro-cid-unx4epj3]{width:100%;border-collapse:collapse}.comparison-table[data-astro-cid-unx4epj3] thead[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3]{font-family:var(--font-body);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--amber);padding:1rem;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}.comparison-table[data-astro-cid-unx4epj3] thead[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3].col-value{text-align:center;width:22%}.comparison-table[data-astro-cid-unx4epj3] tbody[data-astro-cid-unx4epj3] tr[data-astro-cid-unx4epj3]{transition:background .2s ease}.comparison-table[data-astro-cid-unx4epj3] tbody[data-astro-cid-unx4epj3] tr[data-astro-cid-unx4epj3]:hover{background:#ffffff05}.comparison-table[data-astro-cid-unx4epj3] tbody[data-astro-cid-unx4epj3] td[data-astro-cid-unx4epj3]{font-size:.875rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.04);color:var(--cream-muted)}.comparison-table[data-astro-cid-unx4epj3] tbody[data-astro-cid-unx4epj3] tr[data-astro-cid-unx4epj3]:last-child td[data-astro-cid-unx4epj3]{border-bottom:none}.cell-feature[data-astro-cid-unx4epj3]{color:var(--cream);font-weight:400}.cell-check[data-astro-cid-unx4epj3]{text-align:center;color:#4ade80;font-size:1.125rem;font-weight:600}.cell-dash[data-astro-cid-unx4epj3]{text-align:center;color:var(--cream-faint);opacity:.4;font-size:1rem}.cell-text[data-astro-cid-unx4epj3]{text-align:center;color:var(--cream-muted);font-size:.8125rem}@media(max-width:640px){.comparison-table[data-astro-cid-unx4epj3] thead[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3]{font-size:.6875rem;padding:.75rem .625rem}.comparison-table[data-astro-cid-unx4epj3] tbody[data-astro-cid-unx4epj3] td[data-astro-cid-unx4epj3]{font-size:.8125rem;padding:.625rem}.comparison-table[data-astro-cid-unx4epj3] thead[data-astro-cid-unx4epj3] th[data-astro-cid-unx4epj3].col-value{width:25%}}.cta-inline[data-astro-cid-3dyr47cn]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;background:var(--amber-soft);border:1px solid rgba(232,170,76,.2);border-radius:var(--radius-sm);margin:2rem 0}.cta-inline-heading[data-astro-cid-3dyr47cn]{font-family:var(--font-display);font-size:1rem;color:var(--cream);margin-bottom:.125rem}.cta-inline-subtitle[data-astro-cid-3dyr47cn]{font-size:.8125rem;color:var(--cream-muted);margin:0}.cta-inline-buttons[data-astro-cid-3dyr47cn]{display:flex;gap:.5rem;flex-shrink:0}.cta-mini-btn[data-astro-cid-3dyr47cn]{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;padding:.5rem .875rem;background:var(--amber);color:var(--midnight);border-radius:2rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.cta-mini-btn[data-astro-cid-3dyr47cn]:hover{background:var(--cream);transform:translateY(-1px)}.cta-mini-btn[data-astro-cid-3dyr47cn] svg[data-astro-cid-3dyr47cn]{flex-shrink:0}.cta-hero[data-astro-cid-3dyr47cn]{padding:4rem 2rem;background:linear-gradient(135deg,#e8aa4c1f,#e8aa4c0a);border:1px solid rgba(232,170,76,.15);border-radius:var(--radius);text-align:center;margin:3rem 0}.cta-hero-content[data-astro-cid-3dyr47cn]{max-width:480px;margin:0 auto}.cta-hero-heading[data-astro-cid-3dyr47cn]{font-family:var(--font-display);font-size:1.75rem;color:var(--cream);margin-bottom:.75rem}.cta-hero-subtitle[data-astro-cid-3dyr47cn]{font-size:1rem;color:var(--cream-muted);margin-bottom:2rem}.cta-hero-buttons[data-astro-cid-3dyr47cn]{display:flex;gap:.75rem;justify-content:center}.cta-hero-btn[data-astro-cid-3dyr47cn]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;background:var(--amber);color:var(--midnight);border-radius:3rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.cta-hero-btn[data-astro-cid-3dyr47cn]:hover{background:var(--cream);transform:translateY(-2px);box-shadow:0 10px 30px #e8aa4c40}.cta-hero-btn[data-astro-cid-3dyr47cn] svg[data-astro-cid-3dyr47cn]{flex-shrink:0}@media(max-width:640px){.cta-inline[data-astro-cid-3dyr47cn]{flex-direction:column;text-align:center;padding:1.25rem}.cta-inline-buttons[data-astro-cid-3dyr47cn]{width:100%}.cta-mini-btn[data-astro-cid-3dyr47cn]{flex:1;justify-content:center}.cta-hero[data-astro-cid-3dyr47cn]{padding:3rem 1.5rem}.cta-hero-heading[data-astro-cid-3dyr47cn]{font-size:1.5rem}.cta-hero-buttons[data-astro-cid-3dyr47cn]{flex-direction:column;align-items:center}.cta-hero-btn[data-astro-cid-3dyr47cn]{width:100%;max-width:240px;justify-content:center}}.content-body h1{font-family:var(--font-display);font-size:2.25rem;margin-bottom:.5rem;line-height:1.2}.content-body h2{font-family:var(--font-display);font-size:1.5rem;color:var(--amber);margin-top:2.5rem;margin-bottom:1rem}.content-body h3{font-family:var(--font-display);font-size:1.25rem;margin-top:2rem;margin-bottom:.75rem}.content-body p{color:var(--cream-muted);line-height:1.8;margin-bottom:1rem}.content-body ul,.content-body ol{padding-left:1.5rem;margin-bottom:1rem;color:var(--cream-muted)}.content-body li{margin-bottom:.5rem;line-height:1.7}.content-body a{color:var(--amber);text-decoration:underline}.content-body a:hover{color:var(--cream)}.content-body img{border-radius:var(--radius);margin:1.5rem 0;max-width:100%}.content-body blockquote{border-left:3px solid var(--amber);padding-left:1rem;margin:1.5rem 0;color:var(--cream-muted);font-style:italic}.content-body table{width:100%;border-collapse:collapse;margin:1.5rem 0}.content-body th,.content-body td{text-align:left;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);color:var(--cream-muted);font-size:.9rem}.content-body th{color:var(--cream);font-weight:500}.content-body .publish-meta{font-size:.8125rem;color:var(--cream-faint);margin-bottom:2rem}.content-body .category-badge{display:inline-block;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem;border-radius:2rem;background:var(--amber-soft);color:var(--amber);margin-bottom:1rem}@media(max-width:768px){.content-body h1{font-size:1.75rem}.content-body h2{font-size:1.25rem;margin-top:2rem}.content-body h3{font-size:1.125rem;margin-top:1.5rem}.content-body th,.content-body td{padding:.5rem .625rem;font-size:.8125rem}.content-body blockquote{margin:1rem 0;padding-left:.75rem}}@media(max-width:480px){.content-body h1{font-size:1.5rem}.content-body h2{font-size:1.125rem}.content-body table{font-size:.75rem}.content-body th,.content-body td{padding:.375rem .5rem}}
