.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.purchase-story ol{grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-story .review-current-shot{margin:32px 0}.purchase-story .clear-button{display:inline-flex}.purchase-story p{max-width:760px}
.scan-example{margin:28px 0;border:1px solid #d6dbe5;border-radius:10px;background:#fff;overflow:hidden}.scan-example summary{display:flex;align-items:center;gap:20px;padding:24px;cursor:pointer;list-style:none;color:#222d55}.scan-example summary::-webkit-details-marker{display:none}.scan-example summary:focus-visible{outline:3px solid #303eb0;outline-offset:-4px}.scan-example summary strong{display:block;font-size:20px}.scan-example summary small{display:block;margin-top:6px;color:#59667f;font-size:14px}.scan-frame{display:grid;place-items:center;width:68px;height:68px;border:2px solid #303eb0;border-radius:8px;flex:none;background:#f0f2fc}.scan-bars{width:42px;height:32px;background:repeating-linear-gradient(90deg,#222d55 0 2px,transparent 2px 5px,#222d55 5px 6px,transparent 6px 9px)}.scan-arrow{margin-left:auto;font-size:26px}.scan-example[open] .scan-arrow{transform:rotate(90deg)}.scan-results{padding:24px;border-top:1px solid #d6dbe5}.scan-results h3{margin:8px 0}.scan-results>p{font-size:14px;color:#59667f}.scan-results table{width:100%;border-collapse:collapse;text-align:left}.scan-results th,.scan-results td{padding:16px 10px;border-bottom:1px solid #d6dbe5;font-size:14px}.scan-results tbody th{font-weight:500}.scan-results tbody tr:first-child{background:#f0f2fc}.scan-results th img{vertical-align:middle;object-fit:contain;margin-right:10px}.scan-results td small{display:block;color:#303eb0;font-size:11px;margin-top:4px}.scan-results td strong{white-space:nowrap;font-variant-numeric:tabular-nums}.scan-results td a{font-size:12px}.plan-table-scroll{overflow-x:auto;overscroll-behavior-x:contain}
.pricing-nav{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:28px;font-size:14px;font-weight:600}.plan-fit{font-size:14px;color:#59667f;line-height:1.6}.plans .plan h3{font-size:27px}.plan-compare{width:100%;border-collapse:collapse;min-width:620px;margin-top:26px;background:#fff}.plan-compare th,.plan-compare td{padding:17px 18px;border-bottom:1px solid #d6dbe5;text-align:center;font-size:14px}.plan-compare th:first-child{text-align:left;width:40%;font-weight:500}.plan-compare thead th{font-weight:600!important;background:#f0f2fc}.plan-compare td:last-child{background:#f7f7fc}.pricing-note{font-size:13px;color:#59667f;max-width:800px;margin-top:20px}.pricing-addons{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-setup{display:grid;grid-template-columns:1fr 1fr;gap:36px;border:1px solid #d6dbe5;border-radius:8px;padding:28px;margin-top:28px;background:#fff}.pricing-setup h3{margin-top:0}.pricing-setup .amount{font-size:30px}.pricing-module-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:22px;font-size:14px}.pricing-choices{padding-top:0}.pricing-choices h2{margin-bottom:0}
@media(max-width:760px){.purchase-story ol,.pricing-addons,.pricing-setup{grid-template-columns:1fr}.scan-example summary{padding:18px;gap:14px}.scan-example summary strong{font-size:17px}.scan-example summary small{font-size:12px}.scan-frame{width:48px;height:56px}.scan-bars{width:30px;height:28px}.scan-results{padding:18px 12px}.scan-results th,.scan-results td{padding:14px 7px;font-size:12px}.scan-results th img{width:19px;height:19px;margin-right:6px}.scan-results table{min-width:0;table-layout:fixed}.scan-results th:first-child{width:45%}.scan-results th:nth-child(2){width:28%}.pricing-setup{padding:22px;gap:14px}.pricing-nav{gap:12px 20px}.pricing-choices .plans{margin-top:30px}}

@media(min-width:761px){.plans .plan-fit{min-height:3.2em}.plans .strike{min-height:3.2em;line-height:1.6}}
