.cover h1{max-width:20ch;font-size:clamp(32px,3.8vw,50px)}.teardown h2{font:700 22px/1.2 var(--display);letter-spacing:-.01em;margin-bottom:16px;font-stretch:92%}.teardown .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.teardown .wide{grid-column:1/-1}.teardown select{appearance:auto;background:#fff}.teardown .check{align-items:flex-start;gap:10px;display:flex}.teardown .check input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:2px 0 0;padding:0}.teardown .check label{color:var(--ink-2);font-size:14.5px;line-height:1.45}.teardown .check a,.teardown .fine a{color:var(--blue)}.teardown .quick-actions{margin-top:18px}.packages caption{caption-side:top}.packages tbody th .rec{border:1px solid var(--blue);font:600 12px/1 var(--text);letter-spacing:0;color:var(--blue);vertical-align:middle;border-radius:3px;margin-left:8px;padding:3px 7px;font-stretch:100%;display:inline-block}.packages tbody td:nth-child(2){max-width:64ch}.packages .plus{color:var(--ink);margin-bottom:8px;font-weight:600}.packages .items{border-top:1px solid var(--rule);margin:0 0 14px;padding:0;list-style:none}.packages .items li{border-bottom:1px solid var(--rule);padding:8px 0 8px 22px;position:relative}.packages .items li:before{content:"";background:var(--ink);width:9px;height:1px;position:absolute;top:19px;left:2px}.packages tbody td.price{width:22%;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:15px}.price b{font:700 clamp(26px,2.6vw,34px)/1.1 var(--display);letter-spacing:-.01em;color:var(--ink);font-stretch:90%;display:block}.price s{color:var(--ink-3);margin-top:4px;display:block}.price span{margin-top:2px;display:block}.terms{gap:10px;margin-top:24px;display:grid}.terms p{max-width:72ch;color:var(--ink-2)}.evidence{margin:0;padding:0;list-style:none}.evidence li{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:22px 0;display:grid}.evidence .clause{margin:6px 0 0}.evidence h3{letter-spacing:-.01em;margin-bottom:6px;font-size:20px;font-stretch:92%;line-height:1.25}.evidence p{max-width:62ch;color:var(--ink-2)}.evidence .stat{font:700 clamp(22px,2.2vw,28px)/1.2 var(--display);color:var(--ink);margin-top:10px;font-stretch:92%}.evidence .note{color:var(--ink-3);margin-top:6px;font-size:15px}.evidence .link{margin-top:8px;display:inline-block}.evidence li:nth-child(n+4) .link{margin-top:0;font-size:18px}.review{max-width:62ch;color:var(--ink-2);margin-top:22px}.promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.promises>div{border:1px solid var(--rule-strong);background:#fff;padding:24px}.promises h3{letter-spacing:-.01em;font-size:clamp(22px,2.2vw,28px);font-stretch:92%;line-height:1.2}.promises p{color:var(--ink-2);margin-top:10px}.plain{max-width:70ch;color:var(--ink);margin-top:24px}.process{max-width:640px;margin-top:48px}.process h3{letter-spacing:-.01em;border-bottom:1px solid var(--rule-strong);padding-bottom:12px;font-size:clamp(24px,2.4vw,30px);font-stretch:90%;line-height:1.15}.sticky-bar{display:none}@media (width<=760px){.teardown .grid{grid-template-columns:1fr}.packages .items{margin-top:10px}.packages tbody td.price{margin-top:12px}.promises{grid-template-columns:1fr}}@media (width<=720px){body{padding-bottom:84px}.sticky-bar{z-index:30;display:block;position:fixed;bottom:16px;left:16px;right:16px}.sticky-bar[hidden]{display:none}.sticky-cta{display:flex;box-shadow:0 8px 24px -8px #00000073}}
