body{color:#111;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}.v2-body section{max-width:820px;margin:0 auto;padding:120px 24px}.v2-body .center{text-align:center}.v2-body h1{letter-spacing:-.03em;margin:0;font-size:64px;line-height:1.05}.v2-body h2{letter-spacing:-.02em;margin:0 0 20px;font-size:40px;line-height:1.1}.v2-body p{color:#444;font-size:20px;line-height:1.6}.v2-body .small{color:#777;letter-spacing:.02em;font-size:14px}.v2-body .badge{color:#666;border:1px solid #ddd;border-radius:999px;margin-bottom:24px;padding:6px 14px;font-size:12px;display:inline-block}.v2-body .device{color:#aaa;background:#111;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:460px;margin-top:40px;font-size:14px;display:flex}.v2-body .device-steps{color:#555;letter-spacing:.05em;gap:32px;margin-top:16px;font-size:12px;display:flex}.v2-body .device-steps span{color:#888}.v2-body .grid{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:40px;display:grid}.v2-body .card h3{margin:0 0 8px;font-size:18px}.v2-body .card p{color:#666;margin:0;font-size:15px}.v2-body .quote{letter-spacing:-.02em;margin:0;font-size:36px;line-height:1.25}.v2-body .stats{border-top:1px solid #eee;border-bottom:1px solid #eee;grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.v2-body .stat{border-right:1px solid #eee;padding:32px 16px}.v2-body .stat:last-child{border-right:none}.v2-body .stat-num{letter-spacing:-.03em;margin-bottom:6px;font-size:40px;font-weight:600;line-height:1}.v2-body .stat-label{color:#999;font-size:12px}.v2-body .stat-vs{color:#bbb;margin-top:4px;font-size:11px}.v2-body table{border-collapse:collapse;width:100%;margin-top:40px;font-size:14px}.v2-body th{text-align:left;color:#999;letter-spacing:.04em;border-bottom:1px solid #eee;padding:10px 16px;font-size:12px;font-weight:400}.v2-body td{color:#555;border-bottom:1px solid #f3f3f3;padding:14px 16px}.v2-body tr td:first-child{color:#111;font-weight:500}.v2-body tr.us-row td{background:#f9f9f9}.v2-body tr.us-row td:first-child{color:#000}.v2-body .button{color:#fff;background:#000;border-radius:999px;margin-top:30px;padding:14px 26px;font-size:14px;text-decoration:none;transition:background .2s;display:inline-block}.v2-body .button:hover{background:#222}.v2-body hr{border:none;border-top:1px solid #f0f0f0;max-width:100%;margin:0}
