/* Scoped conversion links: consumer yellow, professional red and graphite. */
main .questionnaire-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 0;min-width:0}
main a.button.questionnaire-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:14px 20px;border:1px solid transparent;border-radius:8px;background:#ffc431;color:#1b2424;font-size:16px;font-weight:750;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:background .2s}
main a.button.questionnaire-button:hover{background:#ffda78;color:#1b2424;transform:none}
main a.button.questionnaire-button--pro{background:#c62538;color:#fff}
main a.button.questionnaire-button--pro:hover{background:#a11d2d;color:#fff}
main a.button.questionnaire-button:focus-visible{outline:3px solid #1b2424;outline-offset:3px;box-shadow:0 0 0 6px #fff}
main .questionnaire-inline a{font-weight:700;text-decoration:underline;text-underline-offset:3px;color:inherit}
main .questionnaire-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;border:1px solid #e6d9b8;border-radius:12px;background:#fff8e7;color:#1b2424;margin-top:28px;margin-bottom:36px}
main .questionnaire-cta>div:first-child{flex:1;min-width:0}
main .questionnaire-cta p{font-size:16px;line-height:1.65;color:inherit;margin:0;max-width:700px}
main .questionnaire-cta .questionnaire-cta-title{font-family:'Manrope',sans-serif;font-size:22px;line-height:1.3;margin-bottom:10px}
main .questionnaire-cta .questionnaire-actions{margin:0;flex:0 1 auto;max-width:550px}
main .questionnaire-cta--pro{background:#20211f;border-color:#454641;color:#fff}
@media(max-width:760px){main .questionnaire-cta{display:block;padding:22px}main .questionnaire-cta .questionnaire-actions{margin-top:18px;max-width:none}main .questionnaire-actions .questionnaire-button{width:100%}main .questionnaire-cta .questionnaire-cta-title{font-size:20px}}
@media(prefers-reduced-motion:reduce){main a.button.questionnaire-button{transition:none}}
