.snibbit-check{--sc-orange:#ee7729;--sc-ink:#273034;--sc-soft:#fff7f1;--sc-border:#eadfd8;max-width:880px;margin:24px auto;font-family:inherit;color:var(--sc-ink);line-height:1.55}.snibbit-check *{box-sizing:border-box}.snibbit-check .sc-card{background:white;border:1px solid var(--sc-border);border-radius:18px;overflow:hidden;box-shadow:0 8px 34px rgba(37,27,15,.06)}.snibbit-check .sc-hero{background:var(--sc-orange);color:white;padding:36px clamp(22px,5vw,48px)}.snibbit-check .sc-eyebrow{font-size:12px;font-weight:700;letter-spacing:.11em;margin-bottom:10px}.snibbit-check h2{font-size:clamp(25px,4vw,38px);line-height:1.16;margin:0 0 15px;color:white}.snibbit-check .sc-hero p{color:white;margin:0;max-width:670px;font-size:16px}.snibbit-check .sc-content{padding:clamp(20px,5vw,44px)}.snibbit-check .sc-content>p{margin:0 0 18px}.snibbit-check .sc-field{display:block;margin:18px 0;font-weight:600}.snibbit-check .sc-field span{display:block;margin-bottom:7px}.snibbit-check input[type=text],.snibbit-check input[type=email],.snibbit-check input[type=tel]{width:100%;padding:13px 15px;border:1px solid #cfc7c1;border-radius:8px;font:inherit;color:var(--sc-ink);background:#fff}.snibbit-check input:focus-visible,.snibbit-check button:focus-visible,.snibbit-check a:focus-visible{outline:3px solid #bb530c;outline-offset:3px}.snibbit-check .sc-button{display:inline-block;background:var(--sc-orange);color:#fff!important;border:2px solid var(--sc-orange);border-radius:8px;padding:12px 20px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;text-align:center;margin:8px 0}.snibbit-check .sc-button:hover{filter:brightness(.93)}.snibbit-check .sc-button:disabled{opacity:.55;cursor:wait}.snibbit-check .sc-secondary{background:white;color:var(--sc-ink)!important;border-color:var(--sc-border)}.snibbit-check .sc-small{font-size:13px;color:#555}.snibbit-check .sc-progress-label{font-size:13px;font-weight:700}.snibbit-check .sc-progress{height:8px;background:#f0e9e3;border-radius:9px;overflow:hidden;margin:9px 0 28px}.snibbit-check .sc-progress-fill{height:100%;background:var(--sc-orange)}.snibbit-check fieldset.sc-question{border:0;border-bottom:1px solid var(--sc-border);margin:0 0 24px;padding:0 0 24px;min-width:0}.snibbit-check .sc-question legend{font-weight:700;font-size:16px;margin-bottom:13px;padding:0}.snibbit-check .sc-options{display:flex;flex-wrap:wrap;gap:10px}.snibbit-check .sc-choice{display:flex;align-items:center;gap:8px;border:1px solid var(--sc-border);border-radius:8px;padding:9px 16px;cursor:pointer}.snibbit-check .sc-choice.is-selected{background:var(--sc-soft);border-color:var(--sc-orange);font-weight:700}.snibbit-check input[type=radio],.snibbit-check input[type=checkbox]{accent-color:var(--sc-orange);width:17px;height:17px}.snibbit-check .sc-actions{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-top:22px}.snibbit-check .sc-error{color:#a31e1e;font-weight:700;margin-top:12px}.snibbit-check .sc-contact{display:flex;align-items:flex-start;gap:11px;margin:14px 0;cursor:pointer}.snibbit-check .sc-disclosure{background:var(--sc-soft);border-radius:10px;padding:18px;margin-top:26px}.snibbit-check .sc-ack{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.snibbit-check .sc-disclosure p{margin:10px 0 0}.snibbit-check .sc-result-count{font-size:20px;font-weight:700;color:var(--sc-orange)}@media(max-width:560px){.snibbit-check .sc-actions .sc-button{flex:1}.snibbit-check .sc-choice{flex:1;justify-content:center}}
