.affiliate-disclosure[data-astro-cid-myn22um3]{display:flex;align-items:flex-start;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--paper-warm);border-left:2px solid var(--rule)}.disclosure-label[data-astro-cid-myn22um3]{font-family:var(--font-data);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);flex-shrink:0;padding-top:.125rem}.affiliate-disclosure[data-astro-cid-myn22um3] p[data-astro-cid-myn22um3]{font-family:var(--font-body);font-size:.8125rem;line-height:1.6;color:var(--ink-light);margin:0}.brand-logo[data-astro-cid-anndpidy]{display:inline-block;vertical-align:middle;flex-shrink:0}.is-buyers-guide .body-content{font-family:var(--font-body);line-height:1.8;color:var(--ink);max-width:720px;font-size:1.0625rem}.is-buyers-guide .body-content h2{font-family:var(--font-display);font-size:1.875rem;font-weight:400;margin:3rem 0 1rem;line-height:1.2;letter-spacing:-.01em;color:var(--ink);position:relative;padding-top:1rem}.is-buyers-guide .body-content h2:before{content:"";position:absolute;top:0;left:0;width:2.5rem;height:1px;background:var(--teal)}.is-buyers-guide .body-content h2:first-child{margin-top:0;padding-top:0}.is-buyers-guide .body-content h2:first-child:before{display:none}.is-buyers-guide .body-content h3{font-family:var(--font-display);font-size:1.25rem;font-weight:400;margin:1.5rem 0 .5rem;line-height:1.3}.is-buyers-guide .body-content p{margin:0 0 1rem;color:var(--ink-light)}.is-buyers-guide .body-content>p:first-of-type:first-letter{font-family:var(--font-display);font-weight:700;font-size:4.25rem;line-height:.85;float:left;margin:.35rem .65rem 0 -.1rem;color:var(--teal-dark)}.is-buyers-guide .body-content ul,.is-buyers-guide .body-content ol{margin:0 0 1rem;padding-left:1.25rem;color:var(--ink-light)}.is-buyers-guide .body-content li{margin-bottom:.5rem;line-height:1.7}.is-buyers-guide .body-content strong{color:var(--ink);font-weight:600}.is-buyers-guide .body-content table{margin:2.5rem 0 3rem;background:var(--paper);border:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:.9375rem;position:relative;width:100%;border-collapse:separate;border-spacing:0 .75rem;padding:2.5rem 1.5rem 2rem}@media(min-width:1024px){.is-buyers-guide .body-content table{width:calc(100% + 200px)}}.is-buyers-guide .body-content table:before{content:"REFERENCE 00 · AT A GLANCE";position:absolute;top:.875rem;left:1.5rem;font-family:var(--font-data);font-size:.625rem;font-weight:600;letter-spacing:.18em;color:var(--teal-dark);text-transform:uppercase}.is-buyers-guide .body-content table:after{content:"";position:absolute;top:1.0625rem;right:1.5rem;width:4px;height:4px;background:var(--teal);border-radius:50%}.is-buyers-guide .body-content thead{display:none}.is-buyers-guide .body-content tbody tr{background:#fff;border:1px solid var(--rule);transition:border-color .15s ease,transform .15s ease}.is-buyers-guide .body-content tbody tr:hover{border-color:var(--teal)}.is-buyers-guide .body-content tbody td{padding:1.5rem 1.25rem;vertical-align:top;color:var(--ink-light);line-height:1.55;border-bottom:none}.is-buyers-guide .body-content tbody td:first-child{width:22%;background:var(--paper-warm);font-family:var(--font-display);font-style:italic;font-size:1.0625rem;color:var(--ink);font-weight:400}.is-buyers-guide .body-content tbody td:first-child strong{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--ink);display:inline-block;padding-bottom:.5rem;border-bottom:2px solid var(--teal)}.is-buyers-guide .body-content tbody td:not(:first-child){width:39%;border-left:1px solid var(--rule)}.is-buyers-guide .body-content tbody td strong{color:var(--ink);font-weight:600}@media(max-width:768px){.is-buyers-guide .body-content table{padding:2rem 1rem 1.5rem}.is-buyers-guide .body-content tbody tr{display:block}.is-buyers-guide .body-content tbody td{display:block;width:100%!important;border-left:none!important}.is-buyers-guide .body-content tbody td:first-child{border-bottom:1px solid var(--rule)}}.is-buyers-guide .body-content .ref-callout{margin:1.75rem 0;padding:1rem 1.25rem 1.125rem;background:var(--paper-warm);border-left:3px solid var(--teal);position:relative;font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--ink)}.is-buyers-guide .body-content .ref-callout:before{content:attr(data-ref);display:block;font-family:var(--font-data);font-size:.5625rem;font-weight:600;letter-spacing:.18em;color:var(--teal-dark);text-transform:uppercase;margin-bottom:.25rem}.is-buyers-guide .body-content .ref-callout strong{font-family:var(--font-display);font-weight:400;font-size:1.25rem;color:var(--ink);display:block;line-height:1.2;letter-spacing:-.01em}.is-buyers-guide .body-content .ref-callout em{font-style:normal;color:var(--ink-muted);font-size:.8125rem;display:block;margin-top:.25rem}@media(min-width:1024px){.is-buyers-guide .body-content .ref-callout.ref-float{float:right;width:240px;margin:.5rem -2rem 1.5rem 1.5rem;clear:right}}.is-buyers-guide .body-content blockquote{margin:2rem 0;padding:1.5rem 2rem;background:var(--paper-warm);border-left:3px solid var(--teal);font-family:var(--font-display);font-style:italic;font-size:1.25rem;line-height:1.55;color:var(--ink)}.is-buyers-guide .body-content .bg-icon{display:inline-block;vertical-align:-2px;margin-right:.25rem;color:var(--ink-light);flex-shrink:0}.is-buyers-guide .body-content .bg-icon-vendr{vertical-align:-3px;margin:0 .125rem}.is-buyers-guide .body-content .bg-icon-credit{display:inline-flex;align-items:center;gap:.25rem;margin-left:.375rem;font-family:var(--font-data);font-size:.5625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.is-buyers-guide .body-content .bg-icon-credit .bg-icon{color:var(--ink-light);margin-right:0}.is-buyers-guide .body-content .ref-callout em .bg-icon{color:var(--ink-light);vertical-align:-1px}.comparison-page[data-astro-cid-qsm7hocv]{padding:var(--space-6) 0 var(--space-16)}.comparison-header[data-astro-cid-qsm7hocv]{margin:var(--space-6) 0 var(--space-8);text-align:center}.header-rule[data-astro-cid-qsm7hocv]{width:3rem;height:2px;background:var(--teal);margin:0 auto var(--space-6)}.comparison-header[data-astro-cid-qsm7hocv] h1[data-astro-cid-qsm7hocv]{font-size:2.75rem;margin-bottom:var(--space-2)}.subtitle[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.8125rem;color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase}.summary-section[data-astro-cid-qsm7hocv]{margin:var(--space-8) 0}.summary-grid[data-astro-cid-qsm7hocv]{display:flex;align-items:center;justify-content:center;gap:var(--space-5)}.summary-card[data-astro-cid-qsm7hocv]{flex:1;max-width:340px;text-align:center;padding:var(--space-6) var(--space-5);background:#fff;border:1px solid var(--rule);position:relative}.card-label[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.6875rem;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:var(--space-2)}.summary-card[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;margin-bottom:var(--space-3)}.price-range[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:1.5rem;font-weight:600;color:var(--teal);line-height:1}.price-unit[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.75rem;color:var(--ink-muted);display:block;margin-bottom:var(--space-3)}.card-meta[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.75rem;color:var(--ink-light);margin-bottom:var(--space-3)}.view-link[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.75rem;font-weight:500;color:var(--ink-muted);text-decoration:none}.view-link[data-astro-cid-qsm7hocv]:hover{color:var(--teal)}.vs-badge[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.75rem;font-weight:600;color:var(--ink-muted);background:var(--paper);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--rule);flex-shrink:0;letter-spacing:.05em}.intro-section[data-astro-cid-qsm7hocv]{margin:var(--space-8) 0;line-height:1.8}.section[data-astro-cid-qsm7hocv]{margin:var(--space-12) 0;padding-top:var(--space-10);border-top:1px solid var(--rule)}.section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]{font-size:1.75rem;margin-bottom:var(--space-2)}.section-lead[data-astro-cid-qsm7hocv]{font-family:var(--font-body);color:var(--ink-light);font-size:1rem;margin-bottom:var(--space-6);max-width:560px}.pricing-ctas-row[data-astro-cid-qsm7hocv]{display:flex;gap:var(--space-4);justify-content:center}.comparison-table-wrapper[data-astro-cid-qsm7hocv]{overflow-x:auto}.comparison-table[data-astro-cid-qsm7hocv]{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--rule)}.comparison-table[data-astro-cid-qsm7hocv] th[data-astro-cid-qsm7hocv],.comparison-table[data-astro-cid-qsm7hocv] td[data-astro-cid-qsm7hocv]{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--rule)}.comparison-table[data-astro-cid-qsm7hocv] th[data-astro-cid-qsm7hocv]{background:var(--paper);font-family:var(--font-data);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted)}.tier-name[data-astro-cid-qsm7hocv]{font-family:var(--font-body);font-weight:500;color:var(--ink)}.tier-price[data-astro-cid-qsm7hocv] .price[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:1.125rem;font-weight:600;color:var(--ink)}.tier-price[data-astro-cid-qsm7hocv] .unit[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.6875rem;color:var(--ink-muted)}.no-tier[data-astro-cid-qsm7hocv]{color:var(--ink-muted)}.scenarios-columns[data-astro-cid-qsm7hocv]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.scenarios-product[data-astro-cid-qsm7hocv]{background:#fff;border:1px solid var(--rule);padding:var(--space-5)}.scenarios-product-header[data-astro-cid-qsm7hocv]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--teal)}.scenarios-product-header[data-astro-cid-qsm7hocv] h3[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.25rem;font-weight:400}.scenarios-count[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.6875rem;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}.scenario-card[data-astro-cid-qsm7hocv]{padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.scenario-card[data-astro-cid-qsm7hocv]:last-of-type{border-bottom:none}.scenario-cost[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:1.125rem;font-weight:600;color:var(--teal);margin-bottom:.125rem}.scenario-title[data-astro-cid-qsm7hocv]{font-family:var(--font-body);font-weight:500;font-size:.875rem;color:var(--ink);line-height:1.4}.scenario-desc[data-astro-cid-qsm7hocv]{font-size:.75rem;color:var(--ink-muted);line-height:1.4;margin-top:.25rem}.scenarios-link[data-astro-cid-qsm7hocv]{display:inline-block;margin-top:var(--space-3);font-family:var(--font-data);font-size:.75rem;color:var(--ink-muted);text-decoration:none}.scenarios-link[data-astro-cid-qsm7hocv]:hover{color:var(--teal)}.market-grid[data-astro-cid-qsm7hocv]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-top:var(--space-6)}.market-card[data-astro-cid-qsm7hocv]{background:var(--paper);padding:var(--space-5);border:1px solid var(--rule)}.market-card[data-astro-cid-qsm7hocv] h3[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.125rem;font-weight:400;margin-bottom:var(--space-4)}.market-stats[data-astro-cid-qsm7hocv]{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-4);align-items:baseline}.market-stats[data-astro-cid-qsm7hocv] dt[data-astro-cid-qsm7hocv]{font-family:var(--font-body);font-size:.8125rem;color:var(--ink-light)}.market-stats[data-astro-cid-qsm7hocv] dd[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.875rem;color:var(--ink);text-align:right;margin:0}.stat-value[data-astro-cid-qsm7hocv]{font-weight:600;color:var(--teal);font-size:1rem}.ratings-grid[data-astro-cid-qsm7hocv]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-top:var(--space-6)}.ratings-card[data-astro-cid-qsm7hocv]{background:#fff;border:1px solid var(--rule);padding:var(--space-5)}.ratings-card[data-astro-cid-qsm7hocv] h3[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.125rem;font-weight:400;margin-bottom:var(--space-4)}.rating-bars[data-astro-cid-qsm7hocv]{display:flex;flex-direction:column;gap:var(--space-3)}.rating-row[data-astro-cid-qsm7hocv]{display:grid;grid-template-columns:4.5rem 1fr auto auto;align-items:center;gap:var(--space-2)}.rating-source[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.rating-bar-track[data-astro-cid-qsm7hocv]{height:6px;background:var(--rule);border-radius:3px;overflow:hidden}.rating-bar-fill[data-astro-cid-qsm7hocv]{height:100%;background:var(--teal);border-radius:3px;transition:width .6s ease}.rating-score[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.9375rem;font-weight:600;color:var(--ink);min-width:2.5rem;text-align:right}.rating-max[data-astro-cid-qsm7hocv]{font-weight:400;font-size:.75rem;color:var(--ink-muted)}.rating-count[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.6875rem;color:var(--ink-muted);min-width:3.5rem}.complaints[data-astro-cid-qsm7hocv]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule)}.complaints-label[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);display:block;margin-bottom:var(--space-2)}.complaints[data-astro-cid-qsm7hocv] ul[data-astro-cid-qsm7hocv]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.complaints[data-astro-cid-qsm7hocv] li[data-astro-cid-qsm7hocv]{font-size:.8125rem;color:var(--ink-light);padding-left:.875rem;position:relative;line-height:1.5}.complaints[data-astro-cid-qsm7hocv] li[data-astro-cid-qsm7hocv]:before{content:"—";position:absolute;left:0;color:var(--ink-muted);font-size:.6875rem}.hc-grid[data-astro-cid-qsm7hocv]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-top:var(--space-6)}.hc-col[data-astro-cid-qsm7hocv] h3[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.125rem;font-weight:400;margin-bottom:var(--space-4);display:flex;align-items:baseline;gap:var(--space-3)}.hc-count[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.6875rem;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}.hc-list[data-astro-cid-qsm7hocv]{display:flex;flex-direction:column;gap:var(--space-2)}.hc-item[data-astro-cid-qsm7hocv]{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);background:#fff;border:1px solid var(--rule);border-left:3px solid var(--rule)}.hc-item[data-astro-cid-qsm7hocv].hc-high{border-left-color:#dc2626}.hc-item[data-astro-cid-qsm7hocv].hc-medium{border-left-color:#f59e0b}.hc-item[data-astro-cid-qsm7hocv].hc-low{border-left-color:var(--teal)}.hc-severity[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.5625rem;text-transform:uppercase;letter-spacing:.06em;padding:.125rem .375rem;border-radius:2px;flex-shrink:0;margin-top:.125rem}.hc-high[data-astro-cid-qsm7hocv] .hc-severity[data-astro-cid-qsm7hocv]{color:#dc2626;background:#fef2f2}.hc-medium[data-astro-cid-qsm7hocv] .hc-severity[data-astro-cid-qsm7hocv]{color:#92400e;background:#fffbeb}.hc-low[data-astro-cid-qsm7hocv] .hc-severity[data-astro-cid-qsm7hocv]{color:var(--teal);background:#f0fdfa}.hc-body[data-astro-cid-qsm7hocv] strong[data-astro-cid-qsm7hocv]{font-family:var(--font-body);font-size:.875rem;font-weight:500;display:block;line-height:1.4}.hc-impact[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.75rem;color:var(--ink-muted);display:block;margin-top:.125rem}.hc-link[data-astro-cid-qsm7hocv]{display:inline-block;margin-top:var(--space-3);font-family:var(--font-data);font-size:.75rem;color:var(--ink-muted);text-decoration:none}.hc-link[data-astro-cid-qsm7hocv]:hover{color:var(--teal)}.contract-table[data-astro-cid-qsm7hocv] .term-label[data-astro-cid-qsm7hocv]{font-family:var(--font-body);font-weight:500;font-size:.875rem}.contract-table[data-astro-cid-qsm7hocv] td[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.8125rem}.term-warn[data-astro-cid-qsm7hocv]{color:#dc2626}.term-ok[data-astro-cid-qsm7hocv]{color:var(--teal)}.body-content[data-astro-cid-qsm7hocv]{font-family:var(--font-body);line-height:1.8;color:var(--ink);max-width:720px}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv]{font-size:1.0625rem}.body-content[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.875rem;font-weight:400;margin:var(--space-12) 0 var(--space-4);line-height:1.2;letter-spacing:-.01em;color:var(--ink);position:relative;padding-top:var(--space-4)}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:before{content:"";position:absolute;top:0;left:0;width:2.5rem;height:1px;background:var(--teal)}.body-content[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:first-child{margin-top:0;padding-top:0}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:first-child:before{display:none}.body-content[data-astro-cid-qsm7hocv] h3[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.25rem;font-weight:400;margin:var(--space-6) 0 var(--space-2);line-height:1.3}.body-content[data-astro-cid-qsm7hocv] p[data-astro-cid-qsm7hocv]{margin:0 0 var(--space-4);color:var(--ink-light)}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv]>p[data-astro-cid-qsm7hocv]:first-of-type:first-letter{font-family:var(--font-display);font-weight:700;font-size:4.25rem;line-height:.85;float:left;margin:.35rem .65rem 0 -.1rem;color:var(--teal-dark)}.body-content[data-astro-cid-qsm7hocv] ul[data-astro-cid-qsm7hocv],.body-content[data-astro-cid-qsm7hocv] ol[data-astro-cid-qsm7hocv]{margin:0 0 var(--space-4);padding-left:var(--space-5);color:var(--ink-light)}.body-content[data-astro-cid-qsm7hocv] li[data-astro-cid-qsm7hocv]{margin-bottom:var(--space-2);line-height:1.7}.body-content[data-astro-cid-qsm7hocv] strong[data-astro-cid-qsm7hocv]{color:var(--ink);font-weight:600}.body-content[data-astro-cid-qsm7hocv] table[data-astro-cid-qsm7hocv]{width:100%;border-collapse:collapse;margin:var(--space-5) 0;background:#fff;border:1px solid var(--rule);font-size:.9375rem;display:block;overflow-x:auto}@media(min-width:769px){.body-content[data-astro-cid-qsm7hocv] table[data-astro-cid-qsm7hocv]{display:table}}.body-content[data-astro-cid-qsm7hocv] th[data-astro-cid-qsm7hocv],.body-content[data-astro-cid-qsm7hocv] td[data-astro-cid-qsm7hocv]{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.body-content[data-astro-cid-qsm7hocv] th[data-astro-cid-qsm7hocv]{background:var(--paper);font-family:var(--font-data);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted)}.body-content[data-astro-cid-qsm7hocv] tr[data-astro-cid-qsm7hocv]:last-child td[data-astro-cid-qsm7hocv]{border-bottom:none}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] table[data-astro-cid-qsm7hocv]{margin:var(--space-10) 0 var(--space-12);background:radial-gradient(circle,rgba(15,23,42,.035) 1px,transparent 1px) 0 0 / 22px 22px,var(--paper);border:none;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font-size:.9375rem;position:relative}@media(min-width:1024px){.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] table[data-astro-cid-qsm7hocv]{width:calc(100% + 200px)}}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] table[data-astro-cid-qsm7hocv]:before{content:"REFERENCE 00 · AT A GLANCE";position:absolute;top:-.625rem;left:var(--space-6);background:var(--paper);padding:0 var(--space-3);font-family:var(--font-data);font-size:.625rem;font-weight:600;letter-spacing:.18em;color:var(--teal-dark);text-transform:uppercase}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] table[data-astro-cid-qsm7hocv]:after{content:"";position:absolute;top:-3px;right:var(--space-6);width:4px;height:4px;background:var(--teal);border-radius:50%}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] thead[data-astro-cid-qsm7hocv]{border-bottom:2px solid var(--ink)}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] thead[data-astro-cid-qsm7hocv] th[data-astro-cid-qsm7hocv]{background:#fff;padding:var(--space-6) var(--space-5) var(--space-5);font-family:var(--font-data);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);border-bottom:none;text-align:left}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] thead[data-astro-cid-qsm7hocv] th[data-astro-cid-qsm7hocv]:first-child{width:22%;background:var(--ink);color:var(--paper)}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] thead[data-astro-cid-qsm7hocv] th[data-astro-cid-qsm7hocv]:not(:first-child){width:39%;border-left:1px solid var(--rule);color:var(--ink);font-family:var(--font-display);font-size:1.25rem;font-weight:400;letter-spacing:-.005em;text-transform:none}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] tr[data-astro-cid-qsm7hocv]{border-bottom:1px solid var(--rule-light);transition:background-color .12s ease}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] tr[data-astro-cid-qsm7hocv]:nth-child(2n) td[data-astro-cid-qsm7hocv]:not(:first-child){background:var(--paper-warm)}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] tr[data-astro-cid-qsm7hocv]:hover td[data-astro-cid-qsm7hocv]:not(:first-child){background:var(--teal-light)}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] tr[data-astro-cid-qsm7hocv]:last-child{border-bottom:none}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] td[data-astro-cid-qsm7hocv]{padding:var(--space-5) var(--space-5);border-bottom:none;vertical-align:top;color:var(--ink-light);line-height:1.55}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] td[data-astro-cid-qsm7hocv]:first-child{font-family:var(--font-display);font-style:italic;font-size:1.0625rem;color:var(--paper);font-weight:400;background:var(--ink);border-bottom:1px solid rgba(255,255,255,.1)}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] tr[data-astro-cid-qsm7hocv]:last-child td[data-astro-cid-qsm7hocv]:first-child{border-bottom:none}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] td[data-astro-cid-qsm7hocv]:first-child strong[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--paper)}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] td[data-astro-cid-qsm7hocv]:not(:first-child){border-left:1px solid var(--rule)}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] td[data-astro-cid-qsm7hocv] strong[data-astro-cid-qsm7hocv]{color:var(--ink);font-weight:600}@media(max-width:768px){.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] table[data-astro-cid-qsm7hocv]:before{content:none}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] table[data-astro-cid-qsm7hocv]{border-top:2px solid var(--ink)}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] thead[data-astro-cid-qsm7hocv] th[data-astro-cid-qsm7hocv]{font-size:.875rem}.body-section-editorial[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] thead[data-astro-cid-qsm7hocv] th[data-astro-cid-qsm7hocv]:first-child{width:30%}}.body-content[data-astro-cid-qsm7hocv] blockquote[data-astro-cid-qsm7hocv]{margin:var(--space-5) 0;padding:var(--space-3) var(--space-4);border-left:2px solid var(--teal);background:var(--paper-warm);font-family:var(--font-body);font-style:italic;color:var(--ink-light)}.is-buyers-guide[data-astro-cid-qsm7hocv] .body-section-editorial[data-astro-cid-qsm7hocv]+.section[data-astro-cid-qsm7hocv]{border-top:none;margin-top:var(--space-16);position:relative;padding-top:var(--space-12)}.is-buyers-guide[data-astro-cid-qsm7hocv] .body-section-editorial[data-astro-cid-qsm7hocv]+.section[data-astro-cid-qsm7hocv]:before{content:"· · ·";position:absolute;top:0;left:50%;transform:translate(-50%);font-family:var(--font-data);font-size:1.25rem;letter-spacing:.5em;color:var(--teal);line-height:1}.verdict-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]{font-size:1.75rem;margin-bottom:var(--space-4)}.verdict-content[data-astro-cid-qsm7hocv]{font-family:var(--font-body);line-height:1.8;color:var(--ink-light)}.is-buyers-guide[data-astro-cid-qsm7hocv] .verdict-section[data-astro-cid-qsm7hocv]{background:var(--paper-warm);padding:var(--space-10) var(--space-8) var(--space-8);border:none;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin-top:var(--space-16);position:relative;max-width:760px}.is-buyers-guide[data-astro-cid-qsm7hocv] .verdict-section[data-astro-cid-qsm7hocv]:before{content:"THE RECOMMENDATION";position:absolute;top:-.625rem;left:var(--space-8);background:var(--paper-warm);padding:0 var(--space-3);font-family:var(--font-data);font-size:.6875rem;font-weight:600;letter-spacing:.18em;color:var(--ink-muted)}.is-buyers-guide[data-astro-cid-qsm7hocv] .verdict-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--ink);margin:0 0 var(--space-5);max-width:560px}.is-buyers-guide[data-astro-cid-qsm7hocv] .verdict-content[data-astro-cid-qsm7hocv]{font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;color:var(--ink)}.is-buyers-guide[data-astro-cid-qsm7hocv] .verdict-content[data-astro-cid-qsm7hocv] p[data-astro-cid-qsm7hocv]{margin:0 0 var(--space-4)}.is-buyers-guide[data-astro-cid-qsm7hocv] .verdict-content[data-astro-cid-qsm7hocv] p[data-astro-cid-qsm7hocv]:last-child{margin-bottom:0;padding-top:var(--space-4);border-top:1px solid var(--rule);font-family:var(--font-display);font-style:italic;font-size:1.125rem;line-height:1.5;color:var(--ink)}.is-buyers-guide[data-astro-cid-qsm7hocv] .verdict-content[data-astro-cid-qsm7hocv] strong[data-astro-cid-qsm7hocv]{color:var(--ink);font-weight:600}.is-buyers-guide[data-astro-cid-qsm7hocv] .intro-section[data-astro-cid-qsm7hocv]{margin:var(--space-8) 0 var(--space-10);max-width:720px}.is-buyers-guide[data-astro-cid-qsm7hocv] .intro-section[data-astro-cid-qsm7hocv] .content[data-astro-cid-qsm7hocv]>p[data-astro-cid-qsm7hocv][data-speakable=true]{font-family:var(--font-display);font-size:1.375rem;line-height:1.45;font-weight:400;color:var(--ink);margin:0 0 var(--space-6);padding:var(--space-5) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);letter-spacing:-.005em}.is-buyers-guide[data-astro-cid-qsm7hocv] .intro-section[data-astro-cid-qsm7hocv] .content[data-astro-cid-qsm7hocv]>p[data-astro-cid-qsm7hocv][data-speakable=true] strong[data-astro-cid-qsm7hocv]{color:var(--teal-dark);font-weight:600}.is-buyers-guide[data-astro-cid-qsm7hocv] .intro-section[data-astro-cid-qsm7hocv] .content[data-astro-cid-qsm7hocv]>p[data-astro-cid-qsm7hocv]:not([data-speakable]){font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;color:var(--ink-light);margin:0 0 var(--space-4)}.is-buyers-guide[data-astro-cid-qsm7hocv] .body-content[data-astro-cid-qsm7hocv] blockquote[data-astro-cid-qsm7hocv]{margin:var(--space-8) 0;padding:var(--space-6) var(--space-8);background:var(--paper-warm);border-left:3px solid var(--teal);font-family:var(--font-display);font-style:italic;font-size:1.25rem;line-height:1.55;color:var(--ink)}.is-buyers-guide[data-astro-cid-qsm7hocv] .bg-toc-aside[data-astro-cid-qsm7hocv]{display:none}@media(min-width:1100px){.is-buyers-guide[data-astro-cid-qsm7hocv] .bg-toc-aside[data-astro-cid-qsm7hocv]{display:block;position:fixed;top:110px;right:max(16px,calc((100vw - 1200px)/2));width:220px;max-height:calc(100vh - 140px);overflow-y:auto;z-index:10;pointer-events:none}}.is-buyers-guide[data-astro-cid-qsm7hocv] .bg-toc-aside[data-astro-cid-qsm7hocv] .toc-card{pointer-events:auto;background:var(--paper);border:1px solid var(--rule);box-shadow:0 1px #0f172a05;margin:0}.is-buyers-guide[data-astro-cid-qsm7hocv] .bg-toc-aside[data-astro-cid-qsm7hocv] .toc-title{font-family:var(--font-data);font-size:.625rem;letter-spacing:.18em;color:var(--ink-muted);padding:var(--space-3) var(--space-4);background:transparent;border-bottom:1px solid var(--rule-light)}.is-buyers-guide[data-astro-cid-qsm7hocv] .bg-toc-aside[data-astro-cid-qsm7hocv] .toc-links{padding:var(--space-3) var(--space-3) var(--space-4)}.is-buyers-guide[data-astro-cid-qsm7hocv] .bg-toc-aside[data-astro-cid-qsm7hocv] .toc-links a{font-family:var(--font-body);font-size:.8125rem;line-height:1.45;color:var(--ink-muted);padding:var(--space-2) var(--space-3);border-left:2px solid transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.is-buyers-guide[data-astro-cid-qsm7hocv] .bg-toc-aside[data-astro-cid-qsm7hocv] .toc-links a:hover{color:var(--ink);background:var(--paper-warm)}.is-buyers-guide[data-astro-cid-qsm7hocv] .bg-toc-aside[data-astro-cid-qsm7hocv] .toc-links a.active{color:var(--teal-dark);border-left-color:var(--teal);font-weight:500}.is-buyers-guide[data-astro-cid-qsm7hocv] .comparison-header[data-astro-cid-qsm7hocv]{margin:var(--space-8) 0 var(--space-10)}.is-buyers-guide[data-astro-cid-qsm7hocv] .comparison-header[data-astro-cid-qsm7hocv] h1[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:3.25rem;font-weight:400;line-height:1.05;letter-spacing:-.015em}.is-buyers-guide[data-astro-cid-qsm7hocv] .comparison-header[data-astro-cid-qsm7hocv] .subtitle[data-astro-cid-qsm7hocv]{margin-top:var(--space-3)}.is-buyers-guide[data-astro-cid-qsm7hocv] .bg-header-logos[data-astro-cid-qsm7hocv]{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-4);color:var(--ink-muted);transition:color .2s ease}.is-buyers-guide[data-astro-cid-qsm7hocv] .bg-header-logos-vs[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.625rem;font-weight:600;letter-spacing:.18em;color:var(--ink-faint);text-transform:uppercase}.is-buyers-guide[data-astro-cid-qsm7hocv] .market-source-attribution[data-astro-cid-qsm7hocv]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule-light);color:var(--ink-muted)}.is-buyers-guide[data-astro-cid-qsm7hocv] .market-source-attribution[data-astro-cid-qsm7hocv] .source-label[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.5625rem;font-weight:600;letter-spacing:.18em;color:var(--ink-faint);text-transform:uppercase}.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-card[data-astro-cid-qsm7hocv] .rating-row[data-astro-cid-qsm7hocv]{grid-template-columns:7rem 1fr auto auto}.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-card[data-astro-cid-qsm7hocv] .rating-source[data-astro-cid-qsm7hocv]{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink-muted);text-transform:none;letter-spacing:.02em}.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-card[data-astro-cid-qsm7hocv] .rating-source[data-astro-cid-qsm7hocv] .brand-logo[data-astro-cid-qsm7hocv]{color:var(--ink-light)}.is-buyers-guide[data-astro-cid-qsm7hocv] .rating-row[data-astro-cid-qsm7hocv]:hover .rating-source[data-astro-cid-qsm7hocv] .brand-logo[data-astro-cid-qsm7hocv]{color:var(--teal);transition:color .15s ease}.is-buyers-guide[data-astro-cid-qsm7hocv] .scenarios-section[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .market-section[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-section[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .hidden-costs-section[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv]{border-top:none;margin:0;padding:var(--space-12) var(--space-8);position:relative}.is-buyers-guide[data-astro-cid-qsm7hocv] .scenarios-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:before,.is-buyers-guide[data-astro-cid-qsm7hocv] .market-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:before,.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:before,.is-buyers-guide[data-astro-cid-qsm7hocv] .hidden-costs-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:before,.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:before{content:attr(data-eyebrow);display:block;font-family:var(--font-data);font-size:.625rem;font-weight:600;letter-spacing:.18em;color:var(--teal-dark);margin-bottom:var(--space-2);text-transform:uppercase}.is-buyers-guide[data-astro-cid-qsm7hocv] .scenarios-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .market-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .hidden-costs-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.875rem;font-weight:400;letter-spacing:-.01em;line-height:1.15;margin-bottom:var(--space-2)}.is-buyers-guide[data-astro-cid-qsm7hocv] .scenarios-section[data-astro-cid-qsm7hocv]{background:var(--paper-warm);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.is-buyers-guide[data-astro-cid-qsm7hocv] .scenarios-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:before{content:"REFERENCE 01 · BUYER SCENARIOS"}.is-buyers-guide[data-astro-cid-qsm7hocv] .scenarios-product[data-astro-cid-qsm7hocv]{background:#fff;border:1px solid var(--rule);border-left:3px solid var(--teal);padding:var(--space-6) var(--space-5)}.is-buyers-guide[data-astro-cid-qsm7hocv] .scenarios-product-header[data-astro-cid-qsm7hocv]{border-bottom:1px solid var(--rule);padding-bottom:var(--space-3)}.is-buyers-guide[data-astro-cid-qsm7hocv] .scenario-cost[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.375rem;color:var(--teal-dark);font-weight:400;letter-spacing:-.01em}.is-buyers-guide[data-astro-cid-qsm7hocv] .market-section[data-astro-cid-qsm7hocv]{background:radial-gradient(circle,rgba(15,23,42,.04) 1px,transparent 1px) 0 0 / 18px 18px,#fff}.is-buyers-guide[data-astro-cid-qsm7hocv] .market-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:before{content:"REFERENCE 02 · MARKET DATA"}.is-buyers-guide[data-astro-cid-qsm7hocv] .market-grid[data-astro-cid-qsm7hocv]{grid-template-columns:1fr 1fr;gap:var(--space-6)}.is-buyers-guide[data-astro-cid-qsm7hocv] .market-card[data-astro-cid-qsm7hocv]{background:#fff;border:1px solid var(--rule);border-top:3px solid var(--ink);padding:var(--space-6) var(--space-5);box-shadow:0 1px #0f172a05}.is-buyers-guide[data-astro-cid-qsm7hocv] .market-card[data-astro-cid-qsm7hocv] h3[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule-light)}.is-buyers-guide[data-astro-cid-qsm7hocv] .market-stats[data-astro-cid-qsm7hocv] dt[data-astro-cid-qsm7hocv]{font-family:var(--font-body);font-size:.8125rem;color:var(--ink-light)}.is-buyers-guide[data-astro-cid-qsm7hocv] .market-stats[data-astro-cid-qsm7hocv] dd[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.5rem;color:var(--ink);font-weight:400;letter-spacing:-.01em}.is-buyers-guide[data-astro-cid-qsm7hocv] .market-stats[data-astro-cid-qsm7hocv] .stat-value[data-astro-cid-qsm7hocv]{font-size:2.25rem;color:var(--teal-dark);line-height:1;letter-spacing:-.02em}.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-section[data-astro-cid-qsm7hocv]{background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:before{content:"REFERENCE 03 · USER SENTIMENT"}.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-card[data-astro-cid-qsm7hocv]{background:#fff;border:1px solid var(--rule);padding:var(--space-6) var(--space-5)}.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-card[data-astro-cid-qsm7hocv] h3[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.25rem;font-weight:400;color:var(--ink);padding-bottom:var(--space-3);border-bottom:2px solid var(--teal);display:inline-block;margin-bottom:var(--space-5)}.is-buyers-guide[data-astro-cid-qsm7hocv] .rating-bars[data-astro-cid-qsm7hocv]{gap:var(--space-4)}.is-buyers-guide[data-astro-cid-qsm7hocv] .rating-bar-track[data-astro-cid-qsm7hocv]{height:8px;background:var(--rule-light);border-radius:0;border:1px solid var(--rule)}.is-buyers-guide[data-astro-cid-qsm7hocv] .rating-bar-fill[data-astro-cid-qsm7hocv]{background:var(--teal);border-radius:0}.is-buyers-guide[data-astro-cid-qsm7hocv] .rating-source[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.625rem;font-weight:600;letter-spacing:.12em}.is-buyers-guide[data-astro-cid-qsm7hocv] .rating-score[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.125rem;font-weight:400;color:var(--ink)}.is-buyers-guide[data-astro-cid-qsm7hocv] .hidden-costs-section[data-astro-cid-qsm7hocv]{background:repeating-linear-gradient(45deg,transparent 0,transparent 5px,rgba(15,23,42,.025) 5px,rgba(15,23,42,.025) 6px),var(--paper-warm)}.is-buyers-guide[data-astro-cid-qsm7hocv] .hidden-costs-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:before{content:"REFERENCE 04 · HIDDEN COSTS"}.is-buyers-guide[data-astro-cid-qsm7hocv] .hc-grid[data-astro-cid-qsm7hocv]{gap:var(--space-8)}.is-buyers-guide[data-astro-cid-qsm7hocv] .hc-col[data-astro-cid-qsm7hocv] h3[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.25rem;font-weight:400;color:var(--ink);padding-bottom:var(--space-3);border-bottom:1px solid var(--ink);margin-bottom:var(--space-4)}.is-buyers-guide[data-astro-cid-qsm7hocv] .hc-item[data-astro-cid-qsm7hocv]{background:#fff;border:1px solid var(--rule);border-left-width:3px;padding:var(--space-3) var(--space-4)}.is-buyers-guide[data-astro-cid-qsm7hocv] .hc-severity[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.5625rem;font-weight:700;letter-spacing:.1em}.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv]{background:var(--paper-cool);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]:before{content:"REFERENCE 05 · CONTRACT TERMS"}.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv] .comparison-table-wrapper[data-astro-cid-qsm7hocv]{background:#fff;border:1px solid var(--rule);border-top:2px solid var(--ink);margin-top:var(--space-4)}.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv] .comparison-table[data-astro-cid-qsm7hocv]{border:none}.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv] .comparison-table[data-astro-cid-qsm7hocv] th[data-astro-cid-qsm7hocv]{background:var(--paper);font-family:var(--font-data);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);padding:var(--space-4)}.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv] .comparison-table[data-astro-cid-qsm7hocv] th[data-astro-cid-qsm7hocv]:not(:first-child){font-family:var(--font-display);font-size:1rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink);border-left:1px solid var(--rule)}.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv] .comparison-table[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] tr[data-astro-cid-qsm7hocv]:nth-child(2n){background:var(--paper-warm)}.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv] .comparison-table[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] td[data-astro-cid-qsm7hocv]{padding:var(--space-4);border-bottom:1px solid var(--rule-light)}.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv] .comparison-table[data-astro-cid-qsm7hocv] tbody[data-astro-cid-qsm7hocv] td[data-astro-cid-qsm7hocv]:not(:first-child){border-left:1px solid var(--rule)}.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv] .term-label[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-style:italic;font-size:1rem;color:var(--ink)}.is-buyers-guide[data-astro-cid-qsm7hocv] .body-section-editorial[data-astro-cid-qsm7hocv]+.scenarios-section[data-astro-cid-qsm7hocv]{margin-top:var(--space-16)}.is-buyers-guide[data-astro-cid-qsm7hocv] .scenarios-section[data-astro-cid-qsm7hocv]+.market-section[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .market-section[data-astro-cid-qsm7hocv]+.ratings-section[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-section[data-astro-cid-qsm7hocv]+.hidden-costs-section[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .hidden-costs-section[data-astro-cid-qsm7hocv]+.contract-section[data-astro-cid-qsm7hocv]{margin-top:0}.is-buyers-guide[data-astro-cid-qsm7hocv] .scenarios-section[data-astro-cid-qsm7hocv]+.section[data-astro-cid-qsm7hocv]:before,.is-buyers-guide[data-astro-cid-qsm7hocv] .market-section[data-astro-cid-qsm7hocv]+.section[data-astro-cid-qsm7hocv]:before,.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-section[data-astro-cid-qsm7hocv]+.section[data-astro-cid-qsm7hocv]:before,.is-buyers-guide[data-astro-cid-qsm7hocv] .hidden-costs-section[data-astro-cid-qsm7hocv]+.section[data-astro-cid-qsm7hocv]:before{content:none}@media(max-width:768px){.is-buyers-guide[data-astro-cid-qsm7hocv] .scenarios-section[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .market-section[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .ratings-section[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .hidden-costs-section[data-astro-cid-qsm7hocv],.is-buyers-guide[data-astro-cid-qsm7hocv] .contract-section[data-astro-cid-qsm7hocv]{padding:var(--space-8) var(--space-4)}.is-buyers-guide[data-astro-cid-qsm7hocv] .market-stats[data-astro-cid-qsm7hocv] .stat-value[data-astro-cid-qsm7hocv]{font-size:1.75rem}}.faq-section[data-astro-cid-qsm7hocv] h2[data-astro-cid-qsm7hocv]{font-size:1.75rem;margin-bottom:var(--space-6)}.related-comparisons-list[data-astro-cid-qsm7hocv]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-3)}.related-comparisons-list[data-astro-cid-qsm7hocv] a[data-astro-cid-qsm7hocv]{display:block;padding:var(--space-3) var(--space-4);background:var(--paper-warm);border:1px solid var(--rule);font-family:var(--font-data);font-size:.8125rem;color:var(--ink);text-decoration:none;transition:border-color .15s}.related-comparisons-list[data-astro-cid-qsm7hocv] a[data-astro-cid-qsm7hocv]:hover{border-color:var(--teal);color:var(--teal)}.back-links[data-astro-cid-qsm7hocv]{display:flex;justify-content:space-between;margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--rule)}.back-links[data-astro-cid-qsm7hocv] a[data-astro-cid-qsm7hocv]{font-family:var(--font-body);font-weight:500;color:var(--ink-light);text-decoration:none}.back-links[data-astro-cid-qsm7hocv] a[data-astro-cid-qsm7hocv]:hover{color:var(--teal)}@media(max-width:768px){.comparison-header[data-astro-cid-qsm7hocv] h1[data-astro-cid-qsm7hocv]{font-size:2rem}.summary-grid[data-astro-cid-qsm7hocv]{flex-direction:column}.summary-card[data-astro-cid-qsm7hocv]{max-width:100%}.vs-badge[data-astro-cid-qsm7hocv]{margin:calc(-1 * var(--space-2)) 0}.scenarios-columns[data-astro-cid-qsm7hocv],.market-grid[data-astro-cid-qsm7hocv],.ratings-grid[data-astro-cid-qsm7hocv],.hc-grid[data-astro-cid-qsm7hocv]{grid-template-columns:1fr}.rating-row[data-astro-cid-qsm7hocv]{grid-template-columns:4rem 1fr auto}.rating-count[data-astro-cid-qsm7hocv]{display:none}.pricing-ctas-row[data-astro-cid-qsm7hocv]{flex-direction:column}.back-links[data-astro-cid-qsm7hocv]{flex-direction:column;gap:var(--space-4);text-align:center}.cross-model-cards[data-astro-cid-qsm7hocv]{flex-direction:column}.cross-model-divider[data-astro-cid-qsm7hocv]{text-align:center}}.cross-model-banner[data-astro-cid-qsm7hocv]{background:var(--paper);border:1px solid var(--rule);padding:var(--space-6)}.cross-model-header[data-astro-cid-qsm7hocv]{display:flex;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-6)}.cross-model-icon[data-astro-cid-qsm7hocv]{font-size:1.5rem;line-height:1;flex-shrink:0;margin-top:.125rem}.cross-model-title[data-astro-cid-qsm7hocv]{font-size:1.375rem;font-weight:400;margin-bottom:var(--space-2)}.cross-model-lead[data-astro-cid-qsm7hocv]{font-family:var(--font-body);color:var(--ink-light);line-height:1.7;font-size:.9375rem;margin:0;max-width:680px}.cross-model-cards[data-astro-cid-qsm7hocv]{display:flex;gap:var(--space-5);align-items:stretch}.cross-model-card[data-astro-cid-qsm7hocv]{flex:1;background:#fff;border:1px solid var(--rule);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.cross-model-label[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted)}.cross-model-card[data-astro-cid-qsm7hocv] h3[data-astro-cid-qsm7hocv]{font-family:var(--font-display);font-size:1.25rem;font-weight:400;margin:0}.cross-model-price[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:1.125rem;font-weight:600;color:var(--teal);line-height:1.3}.cross-model-usage[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.8125rem;color:var(--ink-light)}.cross-model-link[data-astro-cid-qsm7hocv]{margin-top:auto;font-family:var(--font-data);font-size:.75rem;font-weight:500;color:var(--ink-muted);text-decoration:none;padding-top:var(--space-3);border-top:1px solid var(--rule)}.cross-model-link[data-astro-cid-qsm7hocv]:hover{color:var(--teal)}.cross-model-divider[data-astro-cid-qsm7hocv]{font-family:var(--font-data);font-size:.75rem;font-weight:600;color:var(--ink-muted);background:var(--paper);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--rule);flex-shrink:0;align-self:center;letter-spacing:.05em}
