.review-section>p,.review-section>div>p{font-size:1rem;line-height:1.7;color:var(--text);margin:0 0 14px}.review-section>p:last-child{margin-bottom:0}.review-section p+h3{margin-top:24px}.review-section h3{font-size:1.0625rem;font-weight:700;color:var(--text);margin:20px 0 12px}.review-section ol{list-style:none;counter-reset:esim-step;display:flex;flex-direction:column;gap:12px;margin:20px 0;padding:0}.review-section ol>li{position:relative;padding-left:42px;min-height:28px;font-size:.9375rem;color:var(--text);line-height:1.55;display:flex;flex-direction:column;justify-content:center}.review-section ol>li:before{counter-increment:esim-step;content:counter(esim-step);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;font-size:.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center}.review-section ol>li>strong:first-child{display:block;margin-bottom:3px}.review-section ol>li>strong:first-child~*{font-size:.875rem;color:var(--text-muted)}.review-section ul{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0;margin:16px 0}.review-section ul>li{font-size:.9375rem;color:var(--text);padding-left:20px;position:relative;line-height:1.5}.review-section ul>li:before{content:'—';position:absolute;left:0;color:var(--text-muted)}.review-section ul.is-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px}.review-section blockquote{font-size:.875rem;color:var(--text-muted);background:var(--bg-soft);border-left:3px solid var(--border);padding:10px 14px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:16px 0}.review-section blockquote p{margin:0;font-size:inherit;color:inherit;line-height:1.55}.review-section blockquote p+p{margin-top:6px}.review-section blockquote cite{display:block;margin-top:4px;font-style:normal;font-size:.8125rem}.review-section .table-wrapper,.review-section figure.wp-block-table{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);margin:20px 0;background:var(--bg)}.review-section table{width:100%;border-collapse:collapse;text-align:left;font-size:.9375rem}.review-section th{background:var(--bg-soft);font-weight:600;color:var(--text-muted);padding:12px 16px;border-bottom:1px solid var(--border);font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.review-section td{padding:14px 16px;border-bottom:1px solid var(--border-light);color:var(--text-muted);line-height:1.5;vertical-align:top}.review-section tr:last-child td{border-bottom:none}.review-section td:first-child{font-weight:600;color:var(--text);white-space:nowrap}.review-section figure.wp-block-table figcaption{padding:8px 16px;font-size:.8125rem;color:var(--text-muted)}.review-section dl{margin:12px 0}.review-section dt{font-size:.8125rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:12px}.review-section dd{font-size:.9375rem;color:var(--text);margin:2px 0 0;line-height:1.5}.review-section figure,.review-section .wp-caption{margin:24px 0;width:auto !important;max-width:100%;box-sizing:border-box}.review-section .wp-caption.aligncenter,.review-section .wp-caption.alignleft,.review-section .wp-caption.alignright{float:none;margin-left:0;margin-right:0}.review-section .wp-caption img{margin:0}.review-section figure.wp-block-table{margin:20px 0}.review-section img{width:100%;height:auto;display:block;border-radius:12px;box-shadow:var(--shadow)}.review-section figcaption,.review-section .wp-caption-text{font-size:.8125rem;color:var(--text-muted);margin:8px 0 0;line-height:1.5;text-align:left}.review-section>p>img{margin:24px 0}.review-section .review-cta-button{display:inline-flex;margin:8px 0 4px}@media (max-width:768px){.review-section ul.is-columns{grid-template-columns:1fr 1fr}.review-section td:first-child{white-space:normal}}@media (max-width:480px){.review-section ul.is-columns{grid-template-columns:1fr}}