.ncc-tq{--ncc-gold:#d6b467;--ncc-ink:#292a28;--ncc-muted:#60625c;--ncc-line:#e4e3dc;--ncc-cream:#f8f5ed;width:100%;max-width:960px;margin:32px auto;overflow:hidden;border:1px solid var(--ncc-line);border-radius:18px;background:#fff;color:var(--ncc-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;text-align:left;box-shadow:0 15px 50px rgb(38 37 28 / .06);color-scheme:light}.ncc-tq,.ncc-tq *{box-sizing:border-box}.ncc-tq [hidden]{display:none!important}.ncc-tq p,.ncc-tq h2,.ncc-tq h3{margin:0;padding:0}.ncc-tq strong{font-weight:700}.ncc-tq .ncc-tq__header{position:relative;padding:40px 48px 30px;border-top:5px solid var(--ncc-gold);border-bottom:1px solid #e8dfca;background:linear-gradient(115deg,#faf7f0 5%,#f1e6cc 100%)}.ncc-tq .ncc-tq__eyebrow{display:flex;align-items:center;gap:10px;color:#665126;font-size:11px;font-weight:700;letter-spacing:1.7px}.ncc-tq__eyebrow>span{width:23px;height:1px;background:#8c6c2d}.ncc-tq .ncc-tq__header h2{margin:15px 0 16px;color:var(--ncc-ink);font-family:inherit;font-size:clamp(30px, 3.3vw, 42px);font-weight:700;line-height:1.14;letter-spacing:-1.2px;overflow-wrap:anywhere;hyphens:auto}.ncc-tq .ncc-tq__intro{max-width:620px;font-size:16px;line-height:1.65;color:#515044}.ncc-tq__meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:23px;color:#5f594a;font-size:12px}.ncc-tq__meta span{display:inline-flex;align-items:center;gap:7px}.ncc-tq__meta span::before{content:'';width:5px;height:5px;border-radius:50%;background:#947330}.ncc-tq__body{padding:30px 48px 26px}.ncc-tq fieldset{min-width:0;margin:0;padding:0;border:0;background:none}.ncc-tq .ncc-tq__section-line{display:flex;justify-content:space-between;gap:10px;margin-bottom:27px;font-size:11px;letter-spacing:1.2px;font-weight:700;color:#65665f}.ncc-tq__section-line span:last-child{font-weight:400;letter-spacing:0}.ncc-tq .ncc-tq__question{margin-bottom:26px;padding-bottom:25px;border-bottom:1px solid var(--ncc-line)}.ncc-tq legend{float:none;display:block;width:100%;margin:0 0 12px;padding:0;color:var(--ncc-ink);font-family:inherit;font-size:18px;font-weight:700;line-height:1.5}.ncc-tq__number{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;border-radius:7px;background:#f5efdf;color:#705621;font-size:12px;font-weight:400;vertical-align:1px}.ncc-tq__required{color:#796126;font-weight:400}.ncc-tq .ncc-tq__question>p{color:#454840;font-size:15px;line-height:1.7}.ncc-tq .ncc-tq__examples{margin:14px 0 0;padding:12px 16px;border-left:2px solid #d7bd83;background:#faf9f5;color:#606057;font-size:12px}.ncc-tq__examples ul{display:flex;flex-wrap:wrap;gap:3px 23px;margin:5px 0 0;padding:0 0 0 16px;list-style:disc}.ncc-tq__examples li{margin:0;padding:0}.ncc-tq__options{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.ncc-tq .ncc-tq__option{position:relative;display:block;margin:0;cursor:pointer;font-size:14px;line-height:1.4;font-weight:400}.ncc-tq__option input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0}.ncc-tq__option span{display:flex;align-items:center;justify-content:center;gap:9px;min-width:104px;min-height:46px;padding:10px 21px;border:1px solid #b8b9b0;border-radius:7px;background:#fff;color:#42463e;transition:border-color .15s ease,background-color .15s ease}.ncc-tq__option span::before{content:'';width:15px;height:15px;flex:0 0 15px;border:1px solid #878b80;border-radius:50%;background:#fff}.ncc-tq__option:hover span{border-color:#8d712e;background:#faf7ef}.ncc-tq__option input:checked+span{background:#f7f0df;border-color:#9a772f;color:#3d3729}.ncc-tq__option input:checked+span::before{background:#816226;border-color:#816226;box-shadow:inset 0 0 0 3px #fff}.ncc-tq__option input:focus-visible+span{outline:3px solid #735519;outline-offset:3px}.ncc-tq__option input[aria-invalid="true"]+span{border-color:#aa4535}.ncc-tq .ncc-tq__followup{margin-top:20px;padding:16px 20px;border-left:2px solid #c3a15b;background:#f9f7f0}.ncc-tq .ncc-tq__followup legend{float:left;margin:0;font-size:14px;font-weight:400}.ncc-tq__followup .ncc-tq__options{clear:both;padding-top:14px;margin-top:0}.ncc-tq .ncc-tq__additional{margin-bottom:21px}.ncc-tq .ncc-tq__additional h3{margin-bottom:5px;color:var(--ncc-ink);font-family:inherit;font-size:20px;line-height:1.4;font-weight:700}.ncc-tq .ncc-tq__additional p{color:var(--ncc-muted);font-size:13px}.ncc-tq__optional-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.ncc-tq .ncc-tq__question--optional{padding:0 0 24px;margin-bottom:0}.ncc-tq .ncc-tq__question--optional legend{font-size:15px}.ncc-tq__optional{display:inline-block;margin-left:6px;color:#62655b;font-size:11px;font-weight:400}.ncc-tq .ncc-tq__question--optional>p{min-height:110px;font-size:13px}.ncc-tq__question--optional .ncc-tq__options{gap:6px}.ncc-tq__question--optional .ncc-tq__option span{gap:6px;min-width:63px;padding:9px 10px;font-size:12px}.ncc-tq__question--optional .ncc-tq__option span::before{width:13px;height:13px;flex-basis:13px}.ncc-tq__actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px;margin-top:27px}.ncc-tq button{font-family:inherit;text-transform:none;letter-spacing:0;cursor:pointer}.ncc-tq .ncc-tq__submit{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:54px;margin:0;padding:14px 23px;border:1px solid var(--ncc-ink);border-radius:7px;background:var(--ncc-ink);color:#e6c47b;box-shadow:none;font-size:14px;font-weight:700;line-height:1.5;transition:background-color .15s ease}.ncc-tq .ncc-tq__submit:hover{background:#3c3d37;color:#f1d59b}.ncc-tq__submit span{font-size:20px;font-weight:400;line-height:1}.ncc-tq .ncc-tq__reset{min-height:44px;margin:0;padding:7px 0;border:0;border-radius:0;background:#fff0;color:#61645a;box-shadow:none;font-size:12px;font-weight:400;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.ncc-tq button:focus-visible{outline:3px solid #735519;outline-offset:3px}.ncc-tq button:disabled{cursor:wait;opacity:.65}.ncc-tq .ncc-tq__redirect-note{max-width:630px;margin-top:13px;font-size:12px;color:#63655e}.ncc-tq__privacy{display:flex;align-items:center;gap:9px;margin-top:25px;padding-top:18px;border-top:1px solid #ecebe5;color:#63665d}.ncc-tq__privacy svg{width:19px;height:19px;flex:0 0 19px}.ncc-tq .ncc-tq__privacy p{font-size:11px;line-height:1.6}.ncc-tq .ncc-tq__error{margin:18px 0 0;padding:13px 16px;border-left:3px solid #a53f31;background:#fff2ef;color:#873124;font-size:14px}.ncc-tq .ncc-tq__loading{margin:0 0 25px;color:#66614e;font-size:14px}.ncc-tq .ncc-tq__result{display:flex;align-items:flex-start;gap:14px;margin-top:24px;padding:20px;border:1px solid #d8c393;border-radius:8px;background:#faf6eb;scroll-margin-top:100px}.ncc-tq__result-mark{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border:1px solid #8c763f;border-radius:50%;color:#716032;font-family:Georgia,serif;font-size:16px}.ncc-tq .ncc-tq__result p{font-size:16px;line-height:1.6}.ncc-tq .ncc-tq__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:700px){.ncc-tq{margin:20px auto;border-radius:12px}.ncc-tq .ncc-tq__header{padding:28px 24px 25px}.ncc-tq__body{padding:25px 24px}.ncc-tq__optional-grid{grid-template-columns:1fr;gap:22px}.ncc-tq .ncc-tq__question--optional>p{min-height:0}.ncc-tq .ncc-tq__question--optional legend{font-size:17px}.ncc-tq .ncc-tq__question--optional>p{font-size:15px}.ncc-tq__question--optional .ncc-tq__option span{min-width:75px;font-size:13px}.ncc-tq__examples ul{display:block}.ncc-tq__examples li{margin-top:2px}}@media (max-width:420px){.ncc-tq .ncc-tq__header{padding-right:18px;padding-left:18px}.ncc-tq__body{padding-right:18px;padding-left:18px}.ncc-tq .ncc-tq__eyebrow{font-size:10px;letter-spacing:1.1px}.ncc-tq .ncc-tq__header h2{font-size:clamp(20px, 6.4vw, 26px)}.ncc-tq legend{font-size:16px}.ncc-tq .ncc-tq__section-line{font-size:10px;letter-spacing:.5px}.ncc-tq .ncc-tq__submit{width:100%;gap:12px;padding:13px 12px;font-size:13px}.ncc-tq__actions{gap:7px}.ncc-tq .ncc-tq__reset{width:100%}.ncc-tq .ncc-tq__followup{padding:14px 12px}.ncc-tq__followup .ncc-tq__option span{min-width:88px}.ncc-tq__number{margin-right:5px}}@media (prefers-reduced-motion:reduce){.ncc-tq *,.ncc-tq *::before{transition:none!important}}.ncc-tq .ncc-tq__fee-notice{display:flex;align-items:flex-start;gap:13px;margin-top:25px;padding:17px 19px;border:1px solid #be7865;border-left:4px solid #9b3928;border-radius:8px;background:#fff4ef;color:#722b20}.ncc-tq .ncc-tq__fee-notice p{margin:0;font-size:14px;line-height:1.65}.ncc-tq .ncc-tq__fee-notice strong{font-weight:700}.ncc-tq__fee-icon{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#9b3928;color:#fff;font-size:17px;font-weight:700;line-height:1}@media (max-width:420px){.ncc-tq .ncc-tq__fee-notice{gap:10px;padding:14px 12px}}