#whatsapp-float{position:fixed;bottom:24px;right:24px;z-index:1000}#whatsapp-float a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#25d366;border-radius:50%;color:#fff;box-shadow:0 4px 12px #25d36666;transition:transform .2s ease,box-shadow .2s ease}#whatsapp-float a:hover{transform:scale(1.1);box-shadow:0 6px 20px #25d36680}@media(max-width:768px){#whatsapp-float{bottom:16px;right:16px}#whatsapp-float a{width:56px;height:56px}}.blog-main{max-width:720px;margin:0 auto;padding:var(--space-16) var(--space-4) var(--space-20)}.blog-main .prose{line-height:1.8;color:var(--color-neutral-700)}.blog-main .prose h2{font-size:var(--font-size-2xl);margin-top:var(--space-12);margin-bottom:var(--space-4);color:var(--color-neutral-900);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-neutral-200)}.blog-main .prose h3{font-size:var(--font-size-xl);margin-top:var(--space-8);margin-bottom:var(--space-3);color:var(--color-neutral-800)}.blog-main .prose p{margin-bottom:var(--space-6);color:var(--color-neutral-700);font-size:var(--font-size-lg);line-height:1.8}.blog-main .prose ul,.blog-main .prose ol{margin-bottom:var(--space-6);padding-left:var(--space-6);color:var(--color-neutral-700);font-size:var(--font-size-lg);line-height:1.8}.blog-main .prose li{margin-bottom:var(--space-2)}.blog-main .prose strong{color:var(--color-neutral-900);font-weight:600}.blog-main .prose a{color:var(--color-secondary);text-decoration:underline;text-decoration-color:#00c2ff4d;text-underline-offset:3px;transition:text-decoration-color .2s ease,color .2s ease}.blog-main .prose a:hover{color:var(--color-primary);text-decoration-color:var(--color-primary)}.blog-main .prose blockquote{border-left:3px solid var(--color-primary);background:var(--color-neutral-100);padding:var(--space-4) var(--space-6);margin:var(--space-8) 0;border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;font-style:italic;color:var(--color-neutral-700)}.blog-main .prose blockquote p{margin-bottom:0}.blog-main .prose code{background:var(--color-neutral-200);padding:.15em .4em;border-radius:var(--border-radius-sm);font-size:.9em;color:var(--color-secondary);font-family:SF Mono,Fira Code,monospace}.blog-main .prose pre{background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-lg);padding:var(--space-6);margin:var(--space-8) 0;overflow-x:auto;font-size:var(--font-size-sm);line-height:1.6}.blog-main .prose pre code{background:none;padding:0;color:var(--color-neutral-700)}.blog-main .prose hr{border:none;border-top:1px solid var(--color-neutral-200);margin:var(--space-12) 0}.blog-main .prose img{border-radius:var(--border-radius-lg);margin:var(--space-8) 0}.blog-main .prose table{width:100%;border-collapse:collapse;margin:var(--space-8) 0;font-size:var(--font-size-base);line-height:1.6;overflow-x:auto;display:block}.blog-main .prose thead{position:sticky;top:0}.blog-main .prose th{background:var(--color-neutral-100);color:var(--color-neutral-900);font-weight:600;text-align:left;padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-neutral-300);white-space:nowrap}.blog-main .prose td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-neutral-200);color:var(--color-neutral-700);vertical-align:top}.blog-main .prose tr:hover td{background:var(--color-neutral-100)}.blog-main .prose td:first-child{font-weight:500;color:var(--color-neutral-800);white-space:nowrap}@media(max-width:768px){.blog-main .prose table{font-size:var(--font-size-sm)}.blog-main .prose th,.blog-main .prose td{padding:var(--space-2) var(--space-3)}}.blog-main .faq-section{margin-top:var(--space-12)}.blog-main .faq-item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);padding:var(--space-6);margin-bottom:var(--space-4)}.blog-main .faq-item h3{font-size:var(--font-size-lg);color:var(--color-neutral-900);margin-top:0;margin-bottom:var(--space-3);border:none;padding-bottom:0}.blog-main .faq-item p{color:var(--color-neutral-600);margin-bottom:0;font-size:var(--font-size-base)}.blog-main .step-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);padding:var(--space-6);margin-bottom:var(--space-4);border-left:3px solid var(--color-secondary)}.blog-main .step-card h3{font-size:var(--font-size-lg);color:var(--color-secondary);margin-top:0;margin-bottom:var(--space-3);border:none;padding-bottom:0}.blog-main .checklist{list-style:none;padding:0}.blog-main .checklist li{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-neutral-200);font-size:var(--font-size-lg)}.blog-main .checklist li:before{content:"✓";color:var(--color-accent);font-weight:700;flex-shrink:0;margin-top:2px}@media(max-width:768px){.blog-main{padding:var(--space-8) var(--space-3) var(--space-12)}.blog-main .prose h2{font-size:var(--font-size-xl);margin-top:var(--space-8)}.blog-main .prose h3{font-size:var(--font-size-lg)}.blog-main .prose p,.blog-main .prose ul,.blog-main .prose ol{font-size:var(--font-size-base)}}body{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
