.xpt-cta{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;display:flex}.xpt-cta .sync-btn{text-decoration:none;display:inline-block}.xpt-feature figure{margin:12px 0 0}.xpt-feature img{border:1px solid var(--line-dim);border-radius:var(--radius);width:100%;height:auto;display:block}.xpt-faq dl{margin:0}.xpt-faq dl>div{border-bottom:1px solid var(--line-dim);padding:10px 0}.xpt-faq dt{color:var(--text);font-size:.95rem;font-weight:600}.xpt-faq dd{color:var(--text-dim);margin:4px 0 0;font-size:.92rem;line-height:1.6}.profile-lookup{flex-direction:column;gap:6px;display:flex}.profile-lookup label{color:var(--text-dim);font-size:.82rem}.profile-lookup-row{gap:8px;display:flex}.profile-lookup input{background:var(--bg-alt);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:var(--radius);width:190px;min-height:38px;padding:8px 10px;font-size:.9rem}.profile-lookup input:focus{border-color:var(--gold-bright);outline:none}.profile-lookup button{border:1px solid var(--line-bright);color:var(--text);font:inherit;border-radius:var(--radius);cursor:pointer;background:0 0;min-height:38px;padding:0 14px;font-size:.85rem}.profile-lookup button:hover:not(:disabled){border-color:var(--gold);color:var(--gold-bright)}.profile-lookup button:disabled{opacity:.5;cursor:default}
