#aha-router{max-width:1200px;margin:0 auto;padding:0 16px;--aha-accent:#90A97D}#aha-router .aha-router__intro{margin-bottom:22px}@media (min-width:768px){#aha-router .aha-router__intro{margin-bottom:34px}}#aha-router .aha-router__intro h2{margin-bottom:6px}#aha-router .aha-router__intro p{opacity:.75;margin:0}#aha-router .aha-router__steps{background:#fff;border:1px solid rgba(0,0,0,.18);border-radius:22px;padding:34px}@media (max-width:480px){#aha-router .aha-router__steps{padding:24px}}#aha-router h3{margin:0 0 14px 0}#aha-router .aha-router__options{display:grid;grid-template-columns:1fr;gap:18px;margin-top:18px}@media (min-width:768px){#aha-router .aha-router__options{grid-template-columns:1fr 1fr}}#aha-router button[data-answer]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:74px;padding:14px 18px;border-radius:18px;border:1px solid rgba(0,0,0,.22);background:#fff;cursor:pointer;font-size:18px;line-height:1.25;text-align:center;white-space:normal;transition:transform .08s ease,border-color .12s ease,background-color .12s ease,color .12s ease}#aha-router button[data-answer]:hover{border-color:var(--aha-accent);background:var(--aha-accent);color:#fff;transform:translateY(-1px)}#aha-router button[data-answer]:focus-visible{outline:2px solid rgba(0,0,0,.45);outline-offset:2px}#aha-router button[data-answer][aria-pressed="true"]{border-color:var(--aha-accent);background:var(--aha-accent);color:#fff}#aha-router .aha-router__cta{margin-top:18px;text-align:center}#aha-router .aha-router__primary{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:56px;padding:14px 18px;border-radius:12px;border:none;background:var(--aha-accent);color:#fff;text-decoration:none;letter-spacing:.6px;text-transform:uppercase;font-weight:600;margin:0 auto;transition:transform .08s ease,filter .12s ease}#aha-router .aha-router__primary:hover{transform:translateY(-1px);filter:brightness(.95)}#aha-router .aha-router__primary:focus-visible{outline:2px solid rgba(0,0,0,.45);outline-offset:2px}#aha-router .aha-router__secondary{margin-top:14px;text-align:center}#aha-router [data-router-reset]{background:transparent;border:none;text-decoration:underline;cursor:pointer;padding:10px 12px;opacity:.8}#aha-router [data-router-reset]:hover{opacity:1}.directorist-badge.directorist-badge-sold{--directorist-badge-bg:var(--directorist-color-danger);color:var(--directorist-color-white)}