.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brand)}.eyebrow-dot{width:6px;height:6px;background:var(--brand);border-radius:50%;box-shadow:0 0 0 4px #f582202e}.eyebrow-cat-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.post-tag{display:inline-flex;align-items:center;padding:5px 13px;border-radius:999px;background:var(--surface-lowest);border:1px solid var(--hair);color:var(--slate);font-size:12px;font-weight:600;letter-spacing:.01em}.post-glow{position:absolute;pointer-events:none;z-index:0;border-radius:50%;filter:blur(10px)}.post-glow-1{top:0;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(245,130,32,.1) 0%,transparent 60%)}.post-glow-2{bottom:-200px;left:-240px;width:500px;height:500px;background:radial-gradient(circle,rgba(30,77,140,.08) 0%,transparent 60%)}.post-hero{margin:0;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;border:1px solid var(--hair);box-shadow:0 24px 60px -30px #0a0f1c40,0 2px 6px -2px #0a0f1c0f}.post-hero img,.post-figure img{width:100%;height:100%;object-fit:cover;display:block}.post-figure{margin:36px 0}.post-figure img{aspect-ratio:16 / 9;border-radius:12px;border:1px solid var(--hair);box-shadow:0 18px 44px -28px #0a0f1c40,0 2px 6px -2px #0a0f1c0d}.post-figure figcaption{margin-top:10px;font-size:.85rem;color:var(--mute);line-height:1.5}.post-h1{font-size:clamp(2.2rem,4.6vw + .5rem,4.2rem);font-weight:700;color:var(--ink)}.post-h2{font-family:Satoshi,system-ui,sans-serif;font-size:1.85rem;font-weight:800;color:var(--ink);margin-top:56px;margin-bottom:18px;line-height:1.2;letter-spacing:-.02em;scroll-margin-top:7rem}.post-intro{font-size:1.18rem;font-weight:500;line-height:1.7;color:var(--ink);margin-top:32px;margin-bottom:20px}.post-body{font-size:1.05rem;line-height:1.8;color:var(--slate);margin-bottom:18px}.post-link{color:var(--brand);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease}.post-link:hover{color:var(--brand-dim)}.post-tldr{background:var(--surface-mid);border-left:4px solid var(--brand);padding:24px 28px;margin:32px 0;border-radius:0 12px 12px 0}.tldr-label{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}.post-tldr ul{margin:0;padding-left:20px;list-style:disc}.post-tldr li{font-size:.98rem;line-height:1.65;color:var(--ink);margin-bottom:10px}.post-tldr li:last-child{margin-bottom:0}.post-nav{background:var(--surface-lowest);border:1px solid var(--hair);padding:22px 26px;margin:28px 0 36px;border-radius:12px}.post-nav-label{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--slate);margin-bottom:12px}.post-nav ol{margin:0;padding-left:20px;counter-reset:nav}.post-nav li{counter-increment:nav;list-style:none;position:relative;padding:4px 0 4px 28px}.post-nav li:before{content:counter(nav,decimal-leading-zero);position:absolute;left:0;font-size:11px;font-weight:800;color:var(--brand);top:7px}.post-nav a{color:var(--slate);font-size:14px;transition:color .2s ease}.post-nav a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.post-callout{background:linear-gradient(135deg,var(--surface-mid),var(--surface-low));border-left:4px solid var(--brand);padding:24px 28px;margin:36px 0;border-radius:0 12px 12px 0}.post-callout-label{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin-bottom:12px}.post-callout-body{font-size:1.05rem;line-height:1.7;color:var(--ink);margin:0}.price-chart{margin:32px 0;background:linear-gradient(135deg,var(--surface-mid),var(--surface-lowest));border:1px solid var(--hair);border-radius:16px;padding:24px 26px;box-shadow:0 24px 60px -30px #0a0f1c40,0 2px 6px -2px #0a0f1c0f}.price-chart-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.price-chart-kicker{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--brand)}.price-chart-date{font-size:12px;color:var(--mute)}.price-rows{list-style:none;margin:0;padding:0}.price-row{padding:12px 0;border-top:1px solid var(--hair)}.price-row-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.price-name-plain{text-decoration:none}.price-name{font-weight:700;color:var(--ink);font-size:.98rem;text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.price-fee{font-family:Satoshi,system-ui,sans-serif;font-weight:800;font-size:1.15rem;color:var(--ink);font-variant-numeric:tabular-nums}.price-track{height:10px;border-radius:999px;background:var(--surface-low);overflow:hidden}.price-bar{display:block;height:100%;border-radius:999px;background:var(--inverse);transform-origin:left}.price-row:first-child .price-bar{background:var(--brand)}.price-note{display:block;margin-top:6px;font-size:.82rem;color:var(--mute)}.price-chart-foot{margin:14px 0 0;font-size:.82rem;color:var(--mute);line-height:1.5}.post-table-wrap{overflow-x:auto;margin:28px 0 36px;border-radius:12px;border:1px solid var(--hair)}.post-table{width:100%;border-collapse:collapse;font-size:.92rem;background:var(--surface-lowest)}.post-table th,.post-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--hair);vertical-align:top}.post-table th{background:var(--surface-mid);font-weight:800;color:var(--ink);font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.post-table tr:last-child td{border-bottom:none}.post-table td{color:var(--slate);line-height:1.55}.post-table td:first-child{font-weight:600;color:var(--ink);white-space:nowrap}.iex-widget{background:var(--surface-lowest);border:1px solid var(--hair);border-radius:16px;padding:28px;margin:36px 0;box-shadow:0 20px 50px -30px #0a0f1c40,0 2px 6px -2px #0a0f1c0d}.cw-kicker{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin:0 0 8px}.cw-title{font-family:Satoshi,system-ui,sans-serif;font-size:1.35rem;font-weight:800;color:var(--ink);margin:0 0 6px;line-height:1.25}.cw-sub{font-size:.95rem;color:var(--slate);margin:0 0 20px}.qc-item{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:11px 14px;border:1px solid var(--hair);border-radius:10px;margin-bottom:8px;font-size:.95rem;line-height:1.45;color:var(--slate);cursor:pointer;transition:border-color .2s ease,background .2s ease}.qc-item:hover{border-color:var(--brand);background:#f582200d}.qc-item:has(input:checked){border-color:var(--brand);color:var(--ink)}.qc-item input{accent-color:var(--brand);width:18px;height:18px;flex-shrink:0;margin-top:2px}.qc-item input:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.qc-meter{height:8px;border-radius:999px;background:var(--surface-mid);overflow:hidden;margin:18px 0 0}.qc-bar{display:block;height:100%;width:100%;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.33,1,.68,1)}.cw-result{margin-top:16px;padding:18px 20px;border-radius:12px;background:var(--surface-mid);border-left:4px solid var(--brand)}.cw-result strong{color:var(--brand)}.cw-result p{margin:0;font-size:1rem;line-height:1.6;color:var(--ink)}.cw-result .cw-cta{margin-top:10px;font-size:.92rem;color:var(--slate)}@media(prefers-reduced-motion:reduce){.qc-bar{transition:none}}.post-faq{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--hair)}.post-faq:last-of-type{border-bottom:none}.post-faq-q{font-family:Satoshi,system-ui,sans-serif;font-size:1.15rem;font-weight:700;color:var(--ink);margin-bottom:10px;line-height:1.35}.post-faq-a{font-size:1.02rem;line-height:1.7;color:var(--slate);margin:0}.post-author{display:flex;gap:20px;align-items:flex-start;padding:28px 0;margin-top:48px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.post-author img{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.post-author-label{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.post-author-name{font-family:Satoshi,system-ui,sans-serif;font-size:1.15rem;font-weight:700;color:var(--ink);margin-bottom:8px}.post-author-bio{font-size:.95rem;line-height:1.65;color:var(--slate);margin-bottom:12px}.post-author-links{font-size:.85rem;margin:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.post-cta{background:var(--inverse);color:#fff;padding:36px 32px;margin:40px 0 24px;border-radius:12px}.post-cta-heading{font-family:Satoshi,system-ui,sans-serif;font-size:1.45rem;font-weight:800;color:#fff;margin-bottom:14px;line-height:1.25;letter-spacing:-.02em}.post-cta-body{color:#ffffffc7;font-size:.98rem;line-height:1.7;margin-bottom:14px}.post-cta-meta{margin:0 0 18px;font-size:1rem;color:#ffffffd9}.post-cta-link{color:var(--brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.post-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.post-cta-primary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:12px 20px;background:var(--brand);color:var(--navy-hero);font-weight:700;font-size:14px;border-radius:999px;transition:opacity .2s ease}.post-cta-primary:hover{opacity:.9}.post-cta-whatsapp{display:inline-flex;align-items:center;min-height:44px;padding:12px 20px;background:var(--whatsapp, var(--brand));color:var(--navy-hero);font-weight:700;font-size:14px;border-radius:999px;transition:opacity .2s ease}.post-cta-whatsapp:hover{opacity:.9}.post-cta-tags{font-size:.8rem;color:#fff9;line-height:1.7;margin:0}@media(max-width:768px){.post-h2{font-size:1.55rem;margin-top:40px}.post-intro{font-size:1.05rem}.post-body,.post-faq-a,.post-callout-body{font-size:1rem}.post-tldr,.post-callout,.post-cta,.iex-widget,.price-chart{padding:20px 22px}.post-author{flex-direction:column;gap:16px}.post-table td:first-child{white-space:normal}.post-table-stack thead{display:none}.post-table-stack tr{display:grid;grid-template-columns:1fr auto;padding:14px 16px;border-bottom:1px solid var(--hair)}.post-table-stack tr:last-child{border-bottom:none}.post-table-stack td{padding:0;border:none}.post-table-stack td:nth-child(2){font-weight:800;color:var(--ink);text-align:right}.post-table-stack td:nth-child(3){grid-column:1 / -1;margin-top:6px}}
