:root{--dma-color-text: #0b2018;--dma-color-text-muted: #647c70;--dma-color-text-body: #283830;--dma-color-surface: #ecf7f1;--dma-color-border: #dae7de;--dma-color-page: #ffffff;--dma-color-focus: #0f5732;--dma-color-icon: #0f5732;--dma-color-on-accent: #ffffff;--dma-color-star: #ebb935;--dma-color-check: #4fcf86;--dma-color-negative: #ec4040;--dma-color-error: #c93434;--dma-color-cta: #ffc107;--dma-color-cta-text: #1a1a1a;--dma-color-banner-start: #105834;--dma-color-banner-end: #1f7945;--dma-color-star-empty: #d5ddd8;--dma-color-steps-bg: #0f5732;--dma-color-steps-text: #ffffff;--dma-color-rank-1-bg: #0f5732;--dma-color-rank-1-text: #ffffff;--dma-color-rank-2-bg: #8b47d0;--dma-color-rank-2-text: #ffffff;--dma-color-rank-3-bg: #2ba39a;--dma-color-rank-3-text: #ffffff;--dma-ranked-badge-size: 26px;--dma-ranked-badge-font: 12px;--dma-steps-badge-size: 22px;--dma-steps-badge-font: 11px;--dma-quote-form-width: 544px}.dma-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.dma-ranked-list.dma-ranked-list{--dma-rank-badge-size: var(--dma-ranked-badge-size);--dma-rank-inset: 1.125rem;--dma-rank-gap: 0.875rem;display:flex;flex-direction:column;gap:.875rem;margin-top:1.25rem;margin-bottom:0;padding:0;list-style:none;counter-reset:dma-rank}.dma-ranked-list.dma-ranked-list>li{--dma-rank-bg: var(--dma-color-rank-1-bg);--dma-rank-text: var(--dma-color-rank-1-text);position:relative;margin:0;min-height:calc(var(--dma-rank-badge-size) + 2rem + 2px);padding:1rem var(--dma-rank-inset) 1rem calc(var(--dma-rank-inset) + var(--dma-rank-badge-size) + var(--dma-rank-gap));background:var(--dma-color-surface);border:1px solid var(--dma-color-border);border-radius:.5rem;color:var(--dma-ranked-text-color, var(--dma-color-text-muted));font-size:.8125rem;line-height:1.5;counter-increment:dma-rank}.dma-ranked-list.dma-ranked-list>li::before{content:counter(dma-rank);position:absolute;top:50%;left:var(--dma-rank-inset);display:grid;place-items:center;width:var(--dma-rank-badge-size);height:var(--dma-rank-badge-size);border-radius:50%;background:var(--dma-rank-bg);color:var(--dma-rank-text);font-size:var(--dma-ranked-badge-font);font-weight:700;line-height:1;transform:translateY(-50%)}.dma-ranked-list.dma-ranked-list>li:nth-child(3n+2){--dma-rank-bg: var(--dma-color-rank-2-bg);--dma-rank-text: var(--dma-color-rank-2-text)}.dma-ranked-list.dma-ranked-list>li:nth-child(3n){--dma-rank-bg: var(--dma-color-rank-3-bg);--dma-rank-text: var(--dma-color-rank-3-text)}.dma-ranked-list.dma-ranked-list>li.is-style-dma-rank-1{--dma-rank-bg: var(--dma-color-rank-1-bg);--dma-rank-text: var(--dma-color-rank-1-text)}.dma-ranked-list.dma-ranked-list>li.is-style-dma-rank-2{--dma-rank-bg: var(--dma-color-rank-2-bg);--dma-rank-text: var(--dma-color-rank-2-text)}.dma-ranked-list.dma-ranked-list>li.is-style-dma-rank-3{--dma-rank-bg: var(--dma-color-rank-3-bg);--dma-rank-text: var(--dma-color-rank-3-text)}.dma-ranked-list.dma-ranked-list.has-text-color>li{color:inherit}.dma-ranked-list.dma-ranked-list>li>a{font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.dma-ranked-list.dma-ranked-list>li>a::after{content:"";display:inline-block;width:.875em;height:.875em;margin-left:.375em;vertical-align:-0.0625em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") no-repeat center/contain}.dma-ranked-list.dma-ranked-list>li>a:hover{text-decoration:underline;text-underline-offset:.15em}.dma-ranked-list.dma-ranked-list>li>a:focus-visible{outline:2px solid var(--dma-color-focus);outline-offset:2px;border-radius:2px}.dma-ranked-list.dma-ranked-list:not(.has-link-color)>li:not(.has-link-color)>a,.dma-ranked-list.dma-ranked-list:not(.has-link-color)>li:not(.has-link-color)>a:hover{color:var(--dma-ranked-title-color, var(--dma-color-text))}@media(max-width: 30rem){.dma-ranked-list.dma-ranked-list{--dma-rank-inset: 0.875rem;--dma-rank-gap: 0.75rem}}@media(forced-colors: active){.dma-ranked-list.dma-ranked-list>li>a::after{background-color:LinkText;forced-color-adjust:none}}.wp-block-table.dma-comparison-table{margin-top:1.25rem;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-table.dma-comparison-table:focus-visible{outline:2px solid var(--dma-color-focus);outline-offset:2px;border-radius:2px}.wp-block-table.dma-comparison-table>table{width:100%;min-width:40rem;border:0;border-collapse:collapse;font-size:.8125rem;line-height:1.4}.wp-block-table.dma-comparison-table th,.wp-block-table.dma-comparison-table td{padding:.75rem 1rem;border:0;border-bottom:1px solid var(--dma-color-border);text-align:center;vertical-align:middle}.wp-block-table.dma-comparison-table thead{border:0}.wp-block-table.dma-comparison-table thead th,.wp-block-table.dma-comparison-table thead td{border-bottom:0;background:var(--dma-color-surface);color:var(--dma-color-text);font-weight:600}.wp-block-table.dma-comparison-table thead tr>:first-child{color:var(--dma-color-text-muted);font-weight:500}.wp-block-table.dma-comparison-table>table.has-background thead th,.wp-block-table.dma-comparison-table>table.has-background thead td{background:rgba(0,0,0,0)}.wp-block-table.dma-comparison-table>table.has-text-color thead th,.wp-block-table.dma-comparison-table>table.has-text-color thead td,.wp-block-table.dma-comparison-table>table.has-text-color thead tr>:first-child{color:inherit}.wp-block-table.dma-comparison-table tbody th,.wp-block-table.dma-comparison-table tbody td{background:var(--dma-color-page);color:var(--dma-color-text-muted);font-weight:400}.wp-block-table.dma-comparison-table tbody tr>:first-child{color:var(--dma-color-text);font-weight:600}.wp-block-table.dma-comparison-table tr>:first-child{position:sticky;left:0;z-index:1;text-align:left;white-space:nowrap}.wp-block-table.dma-comparison-table .dma-cell--rating::before,.wp-block-table.dma-comparison-table .dma-cell--yes::before{content:"";display:inline-block;width:1.0625em;height:1.0625em;margin-right:.4em;vertical-align:-0.1875em}.wp-block-table.dma-comparison-table .dma-cell--rating::before{background-color:var(--dma-color-star);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") no-repeat center/contain}.wp-block-table.dma-comparison-table .dma-cell--yes::before{border-radius:.1875em;background:var(--dma-color-check) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat center/75%}.wp-block-table.dma-comparison-table figcaption{margin-top:.75rem;color:var(--dma-color-text-muted);font-size:.8125rem;text-align:left}.dma-feature-grid.dma-feature-grid{--dma-grid-columns: 2;--dma-grid-gap: 0.75rem;--dma-grid-min: 12.5rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(max(var(--dma-grid-min), (100% - (var(--dma-grid-columns) - 1) * var(--dma-grid-gap)) / var(--dma-grid-columns)), 1fr));gap:var(--dma-grid-gap);margin-top:1.25rem;margin-bottom:0}.dma-feature-grid.dma-feature-grid.is-style-dma-grid-2{--dma-grid-columns: 2}.dma-feature-grid.dma-feature-grid.is-style-dma-grid-3{--dma-grid-columns: 3}.dma-feature-grid.dma-feature-grid .wp-block-group__inner-container{display:contents}.dma-feature-grid.dma-feature-grid .dma-feature-card{--dma-card-icon-size: 1.125rem;display:grid;grid-template-columns:auto minmax(0, 1fr);align-content:start;align-items:center;gap:.375rem .625rem;margin:0;padding:1rem 1.125rem;background:var(--dma-color-surface);border:1px solid var(--dma-color-border);border-radius:.5rem}.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-heading,.dma-feature-grid.dma-feature-grid .dma-feature-card p{grid-column:1/-1;margin:0}.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-heading{color:var(--dma-color-text);font-size:.875rem;font-weight:600;line-height:1.4}.dma-feature-grid.dma-feature-grid .dma-feature-card p{color:var(--dma-color-text-muted);font-size:.8125rem;line-height:1.5}.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-icon,.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-image{grid-column:1;margin:0}.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-icon{color:var(--dma-color-icon)}.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-icon svg{display:block;width:var(--dma-card-icon-size);height:auto;aspect-ratio:1}.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-image{width:var(--dma-card-icon-size);height:var(--dma-card-icon-size)}.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-image img,.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-image .components-resizable-box__container{display:block;width:100% !important;height:100% !important;max-width:none}.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-image img{object-fit:contain}.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-image figcaption{display:none}.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-icon,.dma-feature-grid.dma-feature-grid .dma-feature-card .wp-block-image{grid-row:1}.dma-feature-grid.dma-feature-grid .dma-feature-card:has(>.wp-block-icon,>.wp-block-image,>.wp-block-group__inner-container>.wp-block-icon,>.wp-block-group__inner-container>.wp-block-image) .wp-block-heading:first-of-type{grid-row:1;grid-column:2}.is-style-dma-check.is-style-dma-check{--dma-list-marker-color: var(--dma-color-icon);--dma-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");margin-top:.5rem;margin-bottom:0;padding:0;list-style:none}.is-style-dma-check.is-style-dma-check>li{position:relative;margin:0;padding-left:1.5rem;color:var(--dma-color-text);font-size:.8125rem;line-height:1.5}.is-style-dma-check.is-style-dma-check>li::before{content:"";position:absolute;top:.25em;left:0;width:1em;height:1em;background-color:var(--dma-list-marker-color);-webkit-mask:var(--dma-list-marker) no-repeat center/contain;mask:var(--dma-list-marker) no-repeat center/contain}.is-style-dma-check.is-style-dma-check>li+li{margin-top:.625rem}.is-style-dma-check-2col.is-style-dma-check-2col{--dma-list-marker-color: var(--dma-color-icon);--dma-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");margin-top:.5rem;margin-bottom:0;padding:0;list-style:none}.is-style-dma-check-2col.is-style-dma-check-2col>li{position:relative;margin:0;padding-left:1.5rem;color:var(--dma-color-text);font-size:.8125rem;line-height:1.5}.is-style-dma-check-2col.is-style-dma-check-2col>li::before{content:"";position:absolute;top:.25em;left:0;width:1em;height:1em;background-color:var(--dma-list-marker-color);-webkit-mask:var(--dma-list-marker) no-repeat center/contain;mask:var(--dma-list-marker) no-repeat center/contain}.is-style-dma-check-2col.is-style-dma-check-2col>li+li{margin-top:.625rem}.is-style-dma-cross.is-style-dma-cross{--dma-list-marker-color: var(--dma-color-negative);--dma-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");margin-top:.5rem;margin-bottom:0;padding:0;list-style:none}.is-style-dma-cross.is-style-dma-cross>li{position:relative;margin:0;padding-left:1.5rem;color:var(--dma-color-text);font-size:.8125rem;line-height:1.5}.is-style-dma-cross.is-style-dma-cross>li::before{content:"";position:absolute;top:.25em;left:0;width:1em;height:1em;background-color:var(--dma-list-marker-color);-webkit-mask:var(--dma-list-marker) no-repeat center/contain;mask:var(--dma-list-marker) no-repeat center/contain}.is-style-dma-cross.is-style-dma-cross>li+li{margin-top:.625rem}.is-style-dma-check-2col.is-style-dma-check-2col{columns:2 15rem;column-gap:2rem}.is-style-dma-check-2col.is-style-dma-check-2col>li{break-inside:avoid}@media(forced-colors: active){[class*=is-style-dma-check]>li::before,.is-style-dma-cross>li::before{background-color:CanvasText;forced-color-adjust:none}}.is-style-dma-steps.is-style-dma-steps{--dma-step-size: var(--dma-steps-badge-size);--dma-step-gap: 0.75rem;margin-top:1rem;margin-bottom:0;padding:0;list-style:none;counter-reset:dma-step}.is-style-dma-steps.is-style-dma-steps>li{position:relative;margin:0;padding-left:calc(var(--dma-step-size) + var(--dma-step-gap));color:var(--dma-color-text-muted);font-size:.8125rem;line-height:1.6;min-height:var(--dma-step-size);counter-increment:dma-step}.is-style-dma-steps.is-style-dma-steps>li::before{content:counter(dma-step);position:absolute;top:calc((1.6em - var(--dma-step-size))/2);left:0;display:grid;place-items:center;width:var(--dma-step-size);height:var(--dma-step-size);border-radius:50%;background:var(--dma-color-steps-bg);color:var(--dma-color-steps-text);font-size:var(--dma-steps-badge-font);font-weight:700;line-height:1}.is-style-dma-steps.is-style-dma-steps>li strong{color:var(--dma-color-text);font-weight:600}.is-style-dma-steps.is-style-dma-steps>li+li{margin-top:.875rem}.dma-review-list.dma-review-list{margin-top:1.25rem;margin-bottom:0}.dma-review-list.dma-review-list>.dma-review-card:nth-of-type(3n + 2),.dma-review-list.dma-review-list>.wp-block-group__inner-container>.dma-review-card:nth-of-type(3n + 2){--dma-rank-bg: var(--dma-color-rank-2-bg);--dma-rank-text: var(--dma-color-rank-2-text)}.dma-review-list.dma-review-list>.dma-review-card:nth-of-type(3n),.dma-review-list.dma-review-list>.wp-block-group__inner-container>.dma-review-card:nth-of-type(3n){--dma-rank-bg: var(--dma-color-rank-3-bg);--dma-rank-text: var(--dma-color-rank-3-text)}.dma-review-card.dma-review-card{--dma-rank-bg: var(--dma-color-rank-1-bg);--dma-rank-text: var(--dma-color-rank-1-text);margin-top:1.25rem;margin-bottom:0;padding:1.25rem 1.25rem 1.5rem;background:var(--dma-color-page);border:1px solid var(--dma-color-border);border-top:3px solid var(--dma-rank-bg);border-radius:.5rem;box-shadow:0 1px 3px rgba(11,32,24,.06);color:var(--dma-color-text-body)}.dma-review-card.dma-review-card>.wp-block-group__inner-container,.dma-review-card.dma-review-card .dma-review-card__meta>.wp-block-group__inner-container{display:contents}.dma-review-card.dma-review-card p{margin:.75rem 0 0;color:var(--dma-color-text-body);font-size:.9375rem;line-height:1.6}.dma-review-card.dma-review-card .wp-block-heading{margin:1.125rem 0 0;color:var(--dma-color-text);font-size:.875rem;font-weight:700;line-height:1.4}.dma-review-card.dma-review-card .dma-review-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin:0}.dma-review-card.dma-review-card .dma-review-card__badge{display:inline-flex;align-items:center;gap:.3125rem;margin:0;padding:.25rem .625rem;background:var(--dma-rank-bg);border-radius:999px;color:var(--dma-rank-text);font-size:.6875rem;font-weight:600;line-height:1.3}.dma-review-card.dma-review-card .dma-review-card__badge::before{content:"";flex:none;width:.875rem;height:.875rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526'/%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526'/%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3C/svg%3E") no-repeat center/contain}.dma-review-card.dma-review-card .dma-review-card__rating{display:inline-flex;align-items:center;gap:.375rem;margin:0;color:var(--dma-color-text-muted);font-size:.75rem;line-height:1.3}.dma-review-card.dma-review-card .dma-review-card__rating strong{color:var(--dma-color-text);font-size:.8125rem}.dma-review-card.dma-review-card .dma-review-card__rating[style*="--dma-rating"]::before{content:"";flex:none;width:5.25rem;height:1rem;background:linear-gradient(90deg, var(--dma-color-star) calc(var(--dma-rating) / 5 * 100%), var(--dma-color-star-empty) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") repeat-x left center/1.05rem 1rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") repeat-x left center/1.05rem 1rem}.dma-review-card.dma-review-card .dma-review-card__name{margin:.75rem 0 0;font-size:1.125rem}.dma-review-card.dma-review-card .dma-review-card__name a{color:var(--dma-color-text);text-decoration:none}.dma-review-card.dma-review-card .dma-review-card__name a::after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.375em;vertical-align:-0.0625em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") no-repeat center/contain}.dma-review-card.dma-review-card .dma-review-card__name a:hover{color:var(--dma-color-text);text-decoration:underline;text-underline-offset:.15em}.dma-review-card.dma-review-card .dma-review-card__name a:focus-visible{outline:2px solid var(--dma-color-focus);outline-offset:2px;border-radius:2px}.dma-review-card.dma-review-card .dma-review-card__tagline{margin-top:.125rem;color:var(--dma-color-text-muted);font-size:.8125rem;line-height:1.4}.dma-review-card.dma-review-card .wp-block-list>li+li{margin-top:.375rem}.dma-review-card.dma-review-card .dma-review-card__muted{margin-top:.375rem;margin-bottom:1rem;color:var(--dma-color-text-muted);font-size:.8125rem;line-height:1.6}.dma-review-card.dma-review-card .dma-review-card__muted:last-child{margin-bottom:0}.dma-review-card.dma-review-card .dma-review-card__best-for{margin-top:1rem;padding:.75rem 1rem;background:var(--dma-color-surface);border-radius:.5rem;color:var(--dma-color-text-muted);font-size:.8125rem;line-height:1.6}.dma-review-card.dma-review-card .dma-review-card__best-for strong{color:var(--dma-color-text)}.dma-review-card.dma-review-card .wp-block-buttons{margin-top:1.25rem;margin-bottom:0}.dma-review-card.dma-review-card .dma-review-card__button .wp-block-button__link{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:var(--dma-rank-bg);border:0;border-radius:.5rem;color:var(--dma-rank-text);font-size:.8125rem;font-weight:600;line-height:1.4;text-decoration:none}.dma-review-card.dma-review-card .dma-review-card__button .wp-block-button__link::after{content:"";flex:none;width:.8125rem;height:.8125rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") no-repeat center/contain}.dma-review-card.dma-review-card .dma-review-card__button .wp-block-button__link:hover{filter:brightness(0.92)}.dma-review-card.dma-review-card .dma-review-card__button .wp-block-button__link:focus-visible{outline:2px solid var(--dma-color-focus);outline-offset:2px;border-radius:2px}@media(forced-colors: active){.dma-review-card.dma-review-card .dma-review-card__rating::before{display:none}}.dma-pros-cons.dma-pros-cons{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 14rem), 1fr));gap:.75rem;margin-top:1rem;margin-bottom:0}.dma-pros-cons.dma-pros-cons .wp-block-group__inner-container{display:contents}.dma-pros-cons.dma-pros-cons .dma-pros-cons__pros,.dma-pros-cons.dma-pros-cons .dma-pros-cons__cons{margin:0;padding:.875rem 1rem 1rem;background:var(--dma-color-surface);border-radius:.5rem}.dma-pros-cons.dma-pros-cons .wp-block-heading{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.dma-pros-cons.dma-pros-cons .wp-block-heading::before{content:"";flex:none;width:1rem;height:1rem}.dma-pros-cons.dma-pros-cons .dma-pros-cons__pros .wp-block-heading{color:var(--dma-color-icon)}.dma-pros-cons.dma-pros-cons .dma-pros-cons__pros .wp-block-heading::before{border-radius:.1875rem;background:var(--dma-color-check) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat center/75%}.dma-pros-cons.dma-pros-cons .dma-pros-cons__cons .wp-block-heading{color:var(--dma-color-negative)}.dma-pros-cons.dma-pros-cons .dma-pros-cons__cons .wp-block-heading::before{background-color:var(--dma-color-negative);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") no-repeat center/contain}.dma-quote-form.dma-quote-form{max-width:var(--dma-quote-form-width);margin-top:2rem;margin-bottom:0;margin-right:auto;margin-left:auto;padding:1.25rem 1.25rem 1.5rem;background:var(--dma-color-page);border:1px solid var(--dma-color-border);border-radius:.5rem;box-shadow:0 4px 16px rgba(11,32,24,.08);color:var(--dma-color-text);scroll-margin-top:6rem}.dma-quote-form.dma-quote-form .wp-block-heading{margin:0;color:var(--dma-color-text);font-size:1rem;font-weight:700;line-height:1.35}.dma-quote-form.dma-quote-form .wp-block-heading+p{margin:.25rem 0 0;color:var(--dma-color-text-muted);font-size:.75rem;line-height:1.5}.dma-quote-form.dma-quote-form .wpcf7{margin-top:1rem}.dma-quote-form.dma-quote-form .wpcf7-form{margin:0}.dma-quote-form.dma-quote-form .dma-form{position:relative;display:flex;flex-direction:column;gap:.625rem}.dma-quote-form.dma-quote-form .dma-form__row{display:flex;gap:.5rem}.dma-quote-form.dma-quote-form .dma-form__row>.dma-form__field:last-child{flex:1;min-width:0}.dma-quote-form.dma-quote-form .dma-form__field{display:block;margin:0}.dma-quote-form.dma-quote-form .dma-form__field--code{flex:0 0 6.5rem}.dma-quote-form.dma-quote-form .wpcf7-form-control-wrap{display:block}.dma-quote-form.dma-quote-form .wpcf7-form-control:not(.wpcf7-submit,.wpcf7-radio,.wpcf7-checkbox,.wpcf7-acceptance){box-sizing:border-box;width:100%;height:2.5rem;margin:0;padding:0 .75rem;background-color:var(--dma-color-page);border:1px solid var(--dma-color-border);border-radius:.375rem;box-shadow:none;color:var(--dma-color-text);font:inherit;font-size:.8125rem;line-height:1.4}.dma-quote-form.dma-quote-form .wpcf7-form-control:not(.wpcf7-submit,.wpcf7-radio,.wpcf7-checkbox,.wpcf7-acceptance)::placeholder{color:var(--dma-color-text-muted);opacity:1}.dma-quote-form.dma-quote-form .wpcf7-form-control:not(.wpcf7-submit,.wpcf7-radio,.wpcf7-checkbox,.wpcf7-acceptance):focus{border-color:var(--dma-color-focus);outline:none;box-shadow:0 0 0 3px rgba(15,87,50,.18)}.dma-quote-form.dma-quote-form .wpcf7-form-control:not(.wpcf7-submit,.wpcf7-radio,.wpcf7-checkbox,.wpcf7-acceptance).wpcf7-not-valid{border-color:var(--dma-color-error)}.dma-quote-form.dma-quote-form textarea.wpcf7-form-control{height:auto;min-height:6rem;padding-top:.625rem;padding-bottom:.625rem}.dma-quote-form.dma-quote-form .wpcf7-not-valid-tip{margin-top:.25rem;color:var(--dma-color-error);font-size:.75rem;line-height:1.4}.dma-quote-form.dma-quote-form .wpcf7-submit{box-sizing:border-box;width:100%;height:2.5rem;margin:.25rem 0 0;padding:0 1rem;background:var(--dma-color-cta);border:0;border-radius:.375rem;box-shadow:none;color:var(--dma-color-cta-text);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.dma-quote-form.dma-quote-form .wpcf7-submit:hover{filter:brightness(0.95)}.dma-quote-form.dma-quote-form .wpcf7-submit:focus-visible{outline:2px solid var(--dma-color-focus);outline-offset:2px}.dma-quote-form.dma-quote-form .wpcf7-submit:disabled{cursor:wait;opacity:.7}.dma-quote-form.dma-quote-form .wpcf7-spinner{position:absolute;right:.5rem;bottom:.5rem;margin:0}.dma-quote-form.dma-quote-form .wpcf7 form .wpcf7-response-output{margin:.75rem 0 0;padding:.625rem .75rem;border-width:1px;border-radius:.375rem;font-size:.75rem;line-height:1.5}.dma-quote-form.dma-quote-form .dma-quote-form__notice{margin:1rem 0 0;padding:.75rem;border:1px dashed var(--dma-color-border);border-radius:.375rem;color:var(--dma-color-text-muted);font-size:.75rem}.dma-cta.dma-cta{margin-top:2rem;margin-bottom:0;padding:2rem 1.5rem;border-radius:.75rem;text-align:center}.dma-cta.dma-cta:not(.has-background){background:linear-gradient(135deg, var(--dma-color-banner-start), var(--dma-color-banner-end))}.dma-cta.dma-cta:not(.has-text-color){color:var(--dma-color-on-accent)}.dma-cta.dma-cta .wp-block-heading{margin:0;color:inherit;font-size:1.375rem;font-weight:700;line-height:1.3}.dma-cta.dma-cta p{max-width:36rem;margin:.625rem auto 0;color:inherit;font-size:.875rem;line-height:1.6}.dma-cta.dma-cta p strong{color:inherit}.dma-cta.dma-cta .wp-block-buttons{justify-content:center;gap:.75rem;margin-top:1.25rem;margin-bottom:0}.dma-cta.dma-cta .wp-block-button__link{padding:.75rem 2rem;border-radius:.375rem;font-size:.8125rem;font-weight:600;line-height:1.4;text-decoration:none}.dma-cta.dma-cta .wp-block-button__link:focus-visible{outline:2px solid var(--dma-color-on-accent);outline-offset:2px}.dma-cta.dma-cta .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background){background:var(--dma-color-cta)}.dma-cta.dma-cta .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color){color:var(--dma-color-cta-text)}.dma-cta.dma-cta .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{filter:brightness(0.95)}.dma-cta.dma-cta .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid hsla(0,0%,100%,.35)}.dma-cta.dma-cta .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background:rgba(0,0,0,0)}.dma-cta.dma-cta .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:var(--dma-color-on-accent)}.dma-cta.dma-cta .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:hsla(0,0%,100%,.7)}.dma-faq.dma-faq{margin-top:1.25rem;margin-bottom:0}.dma-faq.dma-faq .rank-math-list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.dma-faq.dma-faq .rank-math-list-item{margin:0;padding:0;background:var(--dma-color-surface);border:1px solid var(--dma-color-border);border-radius:.5rem;box-shadow:0 1px 3px rgba(11,32,24,.06);scroll-margin-top:6rem}.dma-faq.dma-faq .rank-math-question{color:var(--dma-faq-question-color, var(--dma-color-text));font-size:.9375rem;font-weight:600;line-height:1.4;margin:0;padding:1rem 1.25rem .5rem}.dma-faq.dma-faq .rank-math-answer{color:var(--dma-faq-answer-color, var(--dma-color-text-muted));font-size:.8125rem;line-height:1.6;padding:0 1.25rem 1.125rem}.dma-faq.dma-faq .rank-math-answer>p{margin:0}.dma-faq.dma-faq .rank-math-answer>p+p{margin-top:.625rem}.dma-faq.dma-faq .rank-math-answer img{max-width:100%;height:auto;margin-bottom:.625rem}.dma-faq.dma-faq .rank-math-answer[hidden]{padding-top:0;padding-bottom:0}.dma-faq.dma-faq.is-enhanced .rank-math-question{padding:0}.dma-faq.dma-faq .dma-faq__toggle{color:var(--dma-faq-question-color, var(--dma-color-text));font-size:.9375rem;font-weight:600;line-height:1.4;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0;padding:1rem 1.25rem;background:rgba(0,0,0,0);border:0;border-radius:.5rem;box-shadow:none;font-family:inherit;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer}.dma-faq.dma-faq .dma-faq__toggle:hover,.dma-faq.dma-faq .dma-faq__toggle:focus{background:rgba(0,0,0,0);color:inherit}.dma-faq.dma-faq .dma-faq__toggle::after{content:"";flex:none;width:1rem;height:1rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .2s ease}.dma-faq.dma-faq .dma-faq__toggle[aria-expanded=true]::after{transform:rotate(180deg)}.dma-faq.dma-faq .dma-faq__toggle:focus-visible{outline:2px solid var(--dma-color-focus);outline-offset:-2px}.dma-faq.dma-faq:not(.rank-math-block){display:flex;flex-direction:column;gap:.75rem}.dma-faq.dma-faq .wp-block-group__inner-container{display:contents}.dma-faq.dma-faq .wp-block-details{margin:0;padding:0;background:var(--dma-color-surface);border:1px solid var(--dma-color-border);border-radius:.5rem;box-shadow:0 1px 3px rgba(11,32,24,.06)}.dma-faq.dma-faq .wp-block-details>summary{color:var(--dma-faq-question-color, var(--dma-color-text));font-size:.9375rem;font-weight:600;line-height:1.4;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;list-style:none;cursor:pointer}.dma-faq.dma-faq .wp-block-details>summary::-webkit-details-marker{display:none}.dma-faq.dma-faq .wp-block-details>summary::marker{content:""}.dma-faq.dma-faq .wp-block-details>summary::after{content:"";flex:none;width:1rem;height:1rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .2s ease}.dma-faq.dma-faq .wp-block-details>summary:focus-visible{border-radius:.5rem;outline:2px solid var(--dma-color-focus);outline-offset:-2px}.dma-faq.dma-faq .wp-block-details[open]>summary::after{transform:rotate(180deg)}.dma-faq.dma-faq .wp-block-details>:not(summary){color:var(--dma-faq-answer-color, var(--dma-color-text-muted));font-size:.8125rem;line-height:1.6;margin:0;padding:0 1.25rem}.dma-faq.dma-faq .wp-block-details>:not(summary)+:not(summary){padding-top:.625rem}.dma-faq.dma-faq .wp-block-details>:last-child:not(summary){padding-bottom:1.125rem}@media(prefers-reduced-motion: reduce){.dma-faq.dma-faq .dma-faq__toggle::after,.dma-faq.dma-faq .wp-block-details>summary::after{transition:none}}@media(forced-colors: active){.dma-faq.dma-faq .dma-faq__toggle::after,.dma-faq.dma-faq .wp-block-details>summary::after{background-color:CanvasText;forced-color-adjust:none}}.dma-post-meta.dma-post-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .375rem;margin-top:.5rem;margin-bottom:0;color:var(--dma-color-text-muted);font-size:.75rem;line-height:1.5}.dma-post-meta.dma-post-meta strong{color:var(--dma-color-text);font-weight:600}.dma-post-meta.dma-post-meta a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.dma-post-meta.dma-post-meta a:hover{color:var(--dma-color-text)}.dma-hide-author-box .saboxplugin-wrap{display:none !important}
