:root{--color-navy:#021327;--color-navy-light:#0a2540;--color-navy-800:#061b3a;--color-blue:#046BD2;--color-blue-light:#3b8de0;--color-blue-50:#e8f2fc;--color-blue-100:#d0e4f9;--color-teal:#2B9B73;--color-teal-light:#7dd8b9;--color-teal-50:#edfaf5;--color-red-alert:#ef4444;--color-amber-alert:#f59e0b;--font-sans:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--font-heading:var(--font-space-grotesk),"Space Grotesk",system-ui,-apple-system,sans-serif}body[data-theme=business]{background:#020617;color:#cbd5e1;--theme-text:#cbd5e1;--theme-text-muted:#94a3b8;--theme-heading:#f1f5f9;--theme-link:#38bdf8;--theme-link-hover:#f0f9ff;--theme-bg:#020617;--theme-surface:#0f172a;--theme-surface-hover:#1e293b;--theme-border:#33415580;--theme-border-strong:#475569;--theme-accent:#2B9B73;--btn-primary-bg:#1E8560;--card-bg:#0f172a;--gradient-navy-bg:linear-gradient(160deg,#021327,#0a2540 50%,#061b3a);--gradient-hero-bg:linear-gradient(160deg,#021327,#0a2540 35%,#0d3461 70%,#0a2540);--card-hover-border-color:rgba(56,189,248,0.2);--card-hover-shadow:0 12px 40px rgba(0,0,0,0.4),0 4px 12px rgba(56,189,248,0.06),inset 0 1px 0 rgba(255,255,255,0.06);--post-title-glow-shadow:0 0 18px rgba(56,189,248,0.5);--img-placeholder-bg:linear-gradient(160deg,#0a1628,#0f1f38 50%,#0a1628)}.card-border-warm{border:1px solid #1e293b}.card-border-primary{border:1px solid color-mix(in srgb,var(--color-blue) 30%,transparent)}.header-border-primary{border-bottom:1px solid color-mix(in srgb,var(--color-blue) 30%,transparent)}body[data-theme=business] .prose{--tw-prose-body:#cbd5e1;--tw-prose-headings:#f1f5f9;--tw-prose-links:#38bdf8;--tw-prose-bold:#e2e8f0;--tw-prose-quotes:#cbd5e1;--tw-prose-quote-borders:var(--color-teal);font-size:1.125rem;line-height:1.75}body[data-theme=business] .prose h2{color:#f1f5f9;font-family:var(--font-heading);font-weight:800;font-size:1.85rem;line-height:1.25;letter-spacing:-.02em;margin-top:2.5em;margin-bottom:.85em;padding-bottom:.5em;border-bottom:1px solid #1e293b;scroll-margin-top:100px}body[data-theme=business] .prose h3{color:#f1f5f9;font-family:var(--font-heading);font-weight:700;font-size:1.5rem;line-height:1.3;letter-spacing:-.015em;margin-top:2em;margin-bottom:.7em;scroll-margin-top:100px}body[data-theme=business] .prose h4{color:#f1f5f9;font-family:var(--font-heading);font-weight:600;font-size:1.15rem;line-height:1.35;letter-spacing:-.01em;margin-top:1.75em;margin-bottom:.6em}body[data-theme=business] .prose h5{color:#f1f5f9;font-size:1rem}body[data-theme=business] .prose h5,body[data-theme=business] .prose h6{font-family:var(--font-heading);font-weight:600;margin-top:1.25em;margin-bottom:.4em}body[data-theme=business] .prose h6{color:#e2e8f0;font-size:.9375rem;text-transform:uppercase;letter-spacing:.05em}body[data-theme=business] .prose p{color:#cbd5e1;line-height:1.75;margin-bottom:1.5em}body[data-theme=business] .prose a{color:#38bdf8;text-decoration:none!important;text-decoration-line:none!important;position:relative;font-weight:500;padding:2px 6px;margin:0 -6px;border-radius:5px;text-shadow:0 0 8px rgba(56,189,248,.15);transition:color .25s ease,text-shadow .25s ease,background .25s ease,transform .25s ease;display:inline}body[data-theme=business] .prose a:hover{color:#f0f9ff;background:linear-gradient(135deg,rgba(56,189,248,.12),rgba(43,155,115,.1));text-shadow:0 0 16px rgba(56,189,248,.5),0 0 32px rgba(43,155,115,.2);transform:scale(1.02) translateY(-1px)}body[data-theme=business] .prose a[class*=btn-],body[data-theme=business] .prose a[class*=inline-flex]{text-decoration:none;text-decoration-color:transparent;padding:0;margin:0;text-shadow:none;background:none;border-radius:0}body[data-theme=business] .prose a[class*=btn-]:hover,body[data-theme=business] .prose a[class*=inline-flex]:hover{background:none;text-shadow:none;transform:none}body[data-theme=business] .prose strong{color:#e2e8f0;font-weight:600}body[data-theme=business] .prose blockquote{border-left:3px solid var(--color-teal);color:#cbd5e1;background:#1e293b;border-radius:0 8px 8px 0;padding:1.25em 1.5em;margin:1.75em 0;font-style:normal}body[data-theme=business] .prose blockquote p{color:#cbd5e1;margin-bottom:.5em}body[data-theme=business] .prose blockquote p:last-child{margin-bottom:0}body[data-theme=business] .prose blockquote p:last-child em{display:block;margin-top:.75em;padding-top:.75em;border-top:1px solid #334155;font-style:normal;color:#94a3b8;font-size:.9em}body[data-theme=business] .prose code{background:#1e293b;padding:3px 7px;border-radius:5px;font-size:.9em;font-weight:500;color:#e2e8f0;border:1px solid #334155}body[data-theme=business] .prose pre{background:#0f172a;color:#e2e8f0;border-radius:12px;padding:1.25em 1.5em;margin:1.75em 0;overflow-x:auto;font-size:.875rem;line-height:1.7;border:1px solid #1e293b}body[data-theme=business] .prose pre code{background:transparent;padding:0;border-radius:0;font-size:inherit;font-weight:400;color:inherit;border:none}body[data-theme=business] .prose ol,body[data-theme=business] .prose ul{color:#cbd5e1;margin-bottom:1.5em;padding-left:1.5em}body[data-theme=business] .prose ul{list-style:none}body[data-theme=business] .prose ul>li{position:relative;padding-left:.25em}body[data-theme=business] .prose ul>li:before{content:"";position:absolute;left:-1.15em;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--color-teal)}body[data-theme=business] .prose ul>li[style*="display: flex"]:before,body[data-theme=business] .prose ul>li[style*="display:flex"]:before{display:none}body[data-theme=business] .prose ul>li[style*="display: flex"],body[data-theme=business] .prose ul>li[style*="display:flex"]{padding-left:0}body[data-theme=business] .prose ol{color:#38bdf8}body[data-theme=business] .prose ol>li{color:#cbd5e1}body[data-theme=business] .prose ol>li::marker{color:#38bdf8}body[data-theme=business] .prose li{margin-bottom:.65em;line-height:1.75}body[data-theme=business] .prose li p{margin-bottom:.35em}body[data-theme=business] .prose img{border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.3);margin:2em 0}body[data-theme=business] .prose figure{margin:2em 0}body[data-theme=business] .prose figcaption{color:#64748b;font-size:.9375rem;text-align:center;margin-top:.75em}body[data-theme=business] .prose hr{border-color:#1e293b;margin:2.5em 0}body[data-theme=business] .prose table{font-size:.95rem;margin:1.75em 0;width:100%;border-collapse:collapse}body[data-theme=business] .prose table th{background:#1e293b;font-weight:600;color:#f1f5f9;padding:.75em 1em;text-align:left;border-bottom:2px solid #334155}body[data-theme=business] .prose table td{color:#cbd5e1;padding:.75em 1em;border-bottom:1px solid #334155}body[data-theme=business] .prose table tr:hover td{background:rgba(56,189,248,.04)}body[data-theme=business] .prose>:first-child{margin-top:0!important}body[data-theme=business] .prose h2+p,body[data-theme=business] .prose h3+p{margin-top:0}