body{background:#f6f8fc;color:#17243b}.hero{background:linear-gradient(115deg,#123c92,#1661ad);color:white}.card{border:1px solid #e3e9f4;box-shadow:0 3px 12px #1b3d6710}.narrow{max-width:460px;margin:40px auto}.option:hover{background:#edf4ff;cursor:pointer}label{display:block}label input.form-control{width:100%}h1,h2,h3{letter-spacing:-.025em}