.mkt-root .af-herogrid{gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:start;display:grid}.mkt-root .af-ctas{gap:var(--s3);flex-wrap:wrap;margin-top:26px;display:flex}.mkt-root .af-micro{color:var(--ink-3);max-width:56ch;margin-top:14px;font-size:13px}.mkt-root .af-body{color:var(--ink-2);margin-top:var(--s5);max-width:62ch;font-size:15.5px;line-height:1.6}.mkt-root .af-body a{color:var(--accent);text-decoration:none}.mkt-root .af-body a:hover{text-decoration:underline}.mkt-root .btn-quiet{color:var(--ink);border:1px solid var(--border-strong);background:0 0}.mkt-root .btn-quiet:hover{background:var(--surface-2)}@media (max-width:900px){.mkt-root .af-herogrid{grid-template-columns:1fr}}.mkt-root .af-earn{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.mkt-root .af-earn-head{justify-content:space-between;gap:var(--s3);border-bottom:1px solid var(--border);background:var(--surface-2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:11px 16px;font-size:10.5px;display:flex}.mkt-root .af-earn table{border-collapse:collapse;width:100%;margin:0}.mkt-root .af-earn th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:14px 16px 8px;font-size:10.5px;font-weight:500}.mkt-root .af-earn td{border-top:1px solid var(--border);padding:11px 16px;font-size:15px}.mkt-root .af-earn th:last-child,.mkt-root .af-earn td:last-child{text-align:right}.mkt-root .af-earn td.big{letter-spacing:-.02em;font-size:19px;font-weight:650}.mkt-root .af-earn tr.hl td{background:var(--accent-wash)}.mkt-root .af-earn-foot{color:var(--ink-3);border-top:1px solid var(--border);padding:12px 16px 14px;font-size:10.5px;line-height:1.6}.mkt-root .af-vs{background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.mkt-root .af-vs>div{background:var(--surface);padding:20px}.mkt-root .af-vs-who{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.mkt-root .af-vs-deal{letter-spacing:-.02em;margin-top:8px;font-size:19px;font-weight:650}.mkt-root .af-vs-note{color:var(--ink-3);margin-top:6px;font-size:13px;line-height:1.5}.mkt-root .af-vs .us{background:var(--good-wash)}.mkt-root .af-vs .us .af-vs-who,.mkt-root .af-vs .us .af-vs-deal{color:var(--good)}.mkt-root .af-vs .us .af-vs-note{color:var(--ink-2)}@media (max-width:760px){.mkt-root .af-vs{grid-template-columns:1fr}}.mkt-root .af-facts{gap:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.mkt-root .af-facts>div{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:18px}.mkt-root .af-facts b{letter-spacing:-.015em;font-size:17px;font-weight:650;display:block}.mkt-root .af-facts span{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:1.55;display:block}.mkt-root .af-steps{gap:var(--s4);counter-reset:af-step;grid-template-columns:repeat(3,1fr);display:grid}.mkt-root .af-steps li{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);counter-increment:af-step;padding:20px}.mkt-root .af-steps li:before{content:"0" counter(af-step);font-family:var(--mono);letter-spacing:.16em;color:var(--accent);font-size:11px}.mkt-root .af-steps h3{margin:10px 0 8px}.mkt-root .af-steps p{color:var(--ink-2);font-size:14px;line-height:1.55}@media (max-width:860px){.mkt-root .af-facts{grid-template-columns:1fr 1fr}.mkt-root .af-steps{grid-template-columns:1fr}}@media (max-width:560px){.mkt-root .af-facts{grid-template-columns:1fr}}.mkt-root .af-rules{gap:var(--s2);flex-wrap:wrap;display:flex}.mkt-root .af-rules span{border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--ink-2);align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;display:inline-flex}.mkt-root .af-rules span:before{content:"";background:var(--bad);border-radius:50%;flex:none;width:6px;height:6px}.mkt-root .af-faq{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);max-width:760px;overflow:hidden}.mkt-root .af-faq details{border-top:1px solid var(--border)}.mkt-root .af-faq details:first-child{border-top:0}.mkt-root .af-faq summary{cursor:pointer;padding:16px 20px;font-size:15px;font-weight:600;list-style:none}.mkt-root .af-faq summary::-webkit-details-marker{display:none}.mkt-root .af-faq details>p{color:var(--ink-2);max-width:66ch;padding:0 20px 16px;font-size:14px;line-height:1.6}.mkt-root .af-faq details b{color:var(--ink)}.mkt-root .af-final{text-align:center}.mkt-root .af-final h2{max-width:none;margin:10px auto 12px}.mkt-root .af-final .lede{margin:0 auto}.mkt-root .af-final .btn{margin-top:26px}.mkt-root .af-legal{max-width:720px;padding:var(--s7)0 var(--s8)}.mkt-root .af-legal h1{letter-spacing:-.03em;font-size:max(28px,min(4vw,40px));line-height:1.1}.mkt-root .af-legal .af-updated{color:var(--ink-3);margin-top:10px;font-size:13px}.mkt-root .af-legal h2{letter-spacing:-.02em;margin-top:var(--s6);font-size:20px}.mkt-root .af-legal p{color:var(--ink-2);margin-top:var(--s3);font-size:15px;line-height:1.65}.mkt-root .af-legal p b{color:var(--ink);font-weight:600}.mkt-root .af-legal ul{margin-top:var(--s3);gap:var(--s2);display:grid}.mkt-root .af-legal li{color:var(--ink-2);padding-left:18px;font-size:15px;line-height:1.6;position:relative}.mkt-root .af-legal li:before{content:"";background:var(--border-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.mkt-root .af-legal li b{color:var(--ink);font-weight:600}.mkt-root .af-legal a{color:var(--accent);text-decoration:none}.mkt-root .af-legal a:hover{text-decoration:underline}
