.sapier-form,.sapier-examination{font:16px/1.6 Inter,Arial,sans-serif;color:#333}.sapier-form{background:white;border:1px solid #deded5;border-radius:12px;padding:32px}.sapier-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sapier-form label,.sapier-examination label{display:block;font-weight:600;font-size:15px;margin-bottom:20px}.sapier-form input:not([type=checkbox]),.sapier-form select,.sapier-form textarea,.sapier-examination textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #aaa;border-radius:7px;background:white;color:#333;font:16px/1.5 Arial,sans-serif}.sapier-form textarea{resize:vertical}.sapier-form button,.sapier-examination button,.sapier-forms-actions a,.sapier-insights-filters button{border:1px solid #c5a54a;background:#c5a54a;color:#1a2e1a;border-radius:5px;padding:12px 22px;font:600 16px/1.4 Arial,sans-serif;cursor:pointer}.sapier-form button:disabled,.sapier-examination button:disabled{opacity:.5;cursor:default}.sapier-form input:focus,.sapier-form textarea:focus,.sapier-form select:focus,.sapier-examination textarea:focus{outline:3px solid #c5a54a;outline-offset:2px}.sapier-examination button:focus-visible,.sapier-form button:focus-visible{outline:3px solid #1a2e1a;outline-offset:3px}.sapier-checkbox{display:flex!important;gap:12px;align-items:flex-start;font-weight:400!important}.sapier-checkbox input{width:20px;height:20px;flex:none;margin-top:2px}.sapier-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.sapier-form-status:not(:empty){padding:14px;background:#f8f7ef;border-left:4px solid #c5a54a;margin:18px 0}.sapier-form-privacy{font-size:14px;font-weight:400;margin:16px 0}.sapier-form a,.sapier-results a{color:#1a2e1a;text-decoration:underline}.sapier-newsletter{padding:0;border:0;background:transparent;color:inherit}.sapier-newsletter .sapier-form-grid{grid-template-columns:1fr}.sapier-newsletter label{margin-bottom:12px}.sapier-newsletter input{padding:9px}.sapier-newsletter a{color:inherit}.sapier-newsletter .sapier-form-status{color:#1a2e1a}.sapier-newsletter .sapier-form-privacy{font-size:13px}.sapier-examination [hidden],.sapier-form[hidden],.sapier-insight-card[hidden]{display:none!important}.sapier-question-stage h2,.sapier-results h2,.sapier-results h3,.sapier-capture h2{font:600 28px/1.35 "Cormorant Garamond",Georgia,serif;color:#1a2e1a;margin:24px 0 18px}.sapier-question-stage progress{width:100%;height:14px;accent-color:#c5a54a}.sapier-use-case{font-size:14px;margin:20px 0;overflow-wrap:anywhere}.sapier-eyebrow{font-size:14px;letter-spacing:.07em;text-transform:uppercase;color:#7d641e;margin:12px 0}.sapier-answer-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.sapier-answer-choices button{background:white;color:#1a2e1a}.sapier-answer-choices button[aria-pressed=true]{background:#1a2e1a;color:#fff;border-color:#1a2e1a}.sapier-question-controls{display:flex;justify-content:space-between;gap:16px}.sapier-question-dots{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.sapier-question-dots button{padding:6px;min-width:34px;background:white;border-color:#ccc}.sapier-question-dots .answered{background:#e5efe5}.sapier-question-dots [aria-current=step]{border:2px solid #1a2e1a}.sapier-results{padding:12px 0}.sapier-score{font-size:32px;font-weight:bold;margin:16px 0}.sapier-results li{margin:14px 0}.sapier-results ul,.sapier-results ol{padding-left:24px}.sapier-mail-status{padding:18px;background:#edf2e8;border-left:4px solid #1a2e1a}.sapier-forms-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.sapier-forms-actions a{text-decoration:none}.sapier-insights-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.sapier-insights-filters button{font-size:14px;border-radius:30px;background:transparent}.sapier-insights-filters button[aria-pressed=true]{background:#1a2e1a;color:white;border-color:#1a2e1a}.sapier-insights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.sapier-insight-card{padding:30px;border:1px solid #deded5;background:white;border-radius:12px}.sapier-insight-card h2{font:600 28px/1.25 "Cormorant Garamond",Georgia,serif;color:#1a2e1a;margin:18px 0}.sapier-insight-card p{margin:18px 0}.sapier-insight-card a{color:#1a2e1a}.sapier-insight-card h2 a{text-decoration:none}.sapier-question-stage{scroll-margin-top:100px}
@media(max-width:600px){.sapier-form{padding:22px}.sapier-form-grid,.sapier-insights-grid{grid-template-columns:1fr}.sapier-answer-choices{gap:8px}.sapier-answer-choices button{padding:12px}.sapier-question-stage h2{font-size:25px}}
@media print{.sapier-form,.sapier-exam-intro,.sapier-question-stage,.sapier-forms-actions,.sapier-newsletter,.sapier-form-status{display:none!important}.sapier-results{display:block!important}.sapier-results li{break-inside:avoid}}
