/* Noble quiz embed - scoped extract of win-lp/styles-wp.css. Generated, do not hand-edit. */
.nwd-quiz{--navy:#0e2238; --navy-2:#15406f; --blue:#1c75bc; --blue-dk:#155d97;
  --orange:#ee5519; --orange-dk:#d4480f; --ink:#111318; --body:#586a7d;
  --paper:#f4f7fb; --mist:#e9eff6; --line:#dde5ee; --white:#fff;
  --gold:#f6a609; --maxw:1180px; --sp:clamp(3rem, 2.2rem + 3.2vw, 5.2rem);
  --shadow:0 18px 50px rgba(14,34,56,.16); --shadow-sm:0 8px 24px rgba(14,34,56,.10);}
.nwd-quiz{box-sizing:border-box;color:var(--body);font-size:16px;line-height:1.5}
.nwd-quiz *,.nwd-quiz *::before,.nwd-quiz *::after{box-sizing:border-box}
.nwd-quiz .qbody h3{color:var(--ink)!important}
.nwd-quiz .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--orange);color:#fff;font-weight:800;font-size:1rem;letter-spacing:-.01em;border:0;border-radius:0;padding:16px 26px;cursor:pointer;transition:background .15s,transform .1s;font-family:inherit;line-height:1.1;text-align:center}
.nwd-quiz .btn:hover{background:var(--orange-dk)}
.nwd-quiz .btn:active{transform:translateY(1px)}
.nwd-quiz .btn-lg{padding:18px 30px;font-size:1.06rem;margin-top:34px}
.nwd-quiz .qcard{background:#fff;color:var(--ink);border-radius:16px;border:1.5px solid rgba(28,117,188,.45);box-shadow:0 18px 50px rgba(14,34,56,.16),0 0 0 4px rgba(28,117,188,.07);overflow:hidden;align-self:start}
.nwd-quiz .qhead{padding:28px 30px 0}
.nwd-quiz .qprog{height:6px;background:var(--mist);border-radius:99px;overflow:hidden}
.nwd-quiz .qprog span{display:block;height:100%;background:var(--orange);transition:width .35s ease}
.nwd-quiz .qmeta{font-size:.78rem;font-weight:700;color:var(--body);letter-spacing:.03em;text-transform:uppercase;margin-top:15px}
.nwd-quiz .qmeta [data-q=step]{color:var(--blue)}
.nwd-quiz .qbody{padding:24px 30px 10px}
.nwd-quiz .qbody h3{font-size:1.34rem;letter-spacing:-.02em;line-height:1.2;margin-bottom:22px}
.nwd-quiz .qopts{display:grid;gap:12px}
.nwd-quiz .qopts.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.nwd-quiz .qopt{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;background:#fff;border:1.5px solid var(--line);border-radius:3px;padding:15px 16px;font-family:inherit;font-size:1rem;font-weight:700;color:var(--ink);cursor:pointer;transition:border-color .12s,background .12s,transform .08s}
.nwd-quiz .qopt:hover{border-color:var(--blue);background:#f7fbff}
.nwd-quiz .qopt:active{transform:scale(.99)}
.nwd-quiz .qopt.big{flex-direction:column;align-items:flex-start;gap:2px;padding:16px}
.nwd-quiz .qopt .qnum{font-size:1.5rem;font-weight:800;letter-spacing:-.03em}
.nwd-quiz .qopt .qcap{font-size:.82rem;font-weight:600;color:var(--body);text-transform:uppercase;letter-spacing:.04em}
.nwd-quiz .qopt .arr{flex:none;width:24px;height:24px;border-radius:99px;background:var(--mist);display:grid;place-items:center;color:var(--blue)}
.nwd-quiz .qopt .arr svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.nwd-quiz .qopt:hover .arr{background:var(--blue);color:#fff}
.nwd-quiz .qhelp{margin-top:4px;background:var(--navy);border-color:var(--navy);color:#fff;justify-content:center}
.nwd-quiz .qhelp:hover{background:var(--navy-2);border-color:var(--navy-2)}
.nwd-quiz .qfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 30px 26px}
.nwd-quiz .qback{background:none;border:0;color:var(--body);font-weight:700;font-family:inherit;font-size:.9rem;cursor:pointer;padding:4px}
.nwd-quiz .qtrust{flex:1;text-align:center;font-size:.76rem;color:var(--body);font-weight:600}
.nwd-quiz .qfield{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}
.nwd-quiz .qfield label{font-size:.82rem;font-weight:700;color:var(--body)}
.nwd-quiz .qfield input{font-family:inherit;font-size:1rem;padding:13px 14px;border:1.5px solid var(--line);border-radius:3px;width:100%}
.nwd-quiz .qfield input:focus{outline:none;border-color:var(--blue)}
.nwd-quiz .qsubmit{width:100%;margin-top:6px}
.nwd-quiz .qsummary{background:var(--paper);border-left:3px solid var(--orange);padding:12px 14px;font-size:.9rem;color:var(--body);margin-bottom:16px;font-weight:600}
.nwd-quiz .qsummary b{color:var(--ink)}
.nwd-quiz .qthanks{text-align:center;padding:14px 6px 10px}
.nwd-quiz .qthanks .tick{width:64px;height:64px;border-radius:99px;background:#e7f7ee;display:grid;place-items:center;margin:0 auto 16px}
.nwd-quiz .qthanks .tick svg{width:34px;height:34px;stroke:#1fa85a;stroke-width:3;fill:none}
.nwd-quiz .qthanks h3{font-size:1.5rem;margin-bottom:10px}
.nwd-quiz .qthanks p{color:var(--body);margin-bottom:18px}
.nwd-quiz .types .btn-lg{display:flex;margin:44px auto 0;max-width:420px;width:100%}
.nwd-quiz .offer-copy .btn-lg{display:flex;width:100%}
.nwd-quiz .process .btn-lg{display:flex;margin:0;max-width:420px;width:100%}
.nwd-quiz .qopts>*, .nwd-quiz .qcard{min-width:0}
@media(min-width:820px){
.nwd-quiz .qcard{position:sticky;top:80px}
.nwd-quiz .offer-copy .btn-lg{display:inline-flex;width:auto}
.nwd-quiz .process .btn-lg{display:inline-flex;width:auto}
}
@media(max-width:819px){
.nwd-quiz .btn-lg{width:100%;padding:16px 18px;font-size:1rem}
.nwd-quiz .qcard{border-radius:14px}
.nwd-quiz .qhead{padding:20px 18px 0}
.nwd-quiz .qmeta{font-size:.72rem;margin-top:12px}
.nwd-quiz .qbody{padding:18px 18px 8px}
.nwd-quiz .qbody h3{font-size:1.18rem;margin-bottom:16px}
.nwd-quiz .qopts{gap:10px}
.nwd-quiz .qopt{gap:8px;min-height:48px;padding:13px 12px;font-size:.94rem}
.nwd-quiz .qopt.big{padding:14px 12px}
.nwd-quiz .qopt .qnum{font-size:1.3rem}
.nwd-quiz .qopt .qcap{font-size:.72rem}
.nwd-quiz .qfoot{align-items:flex-start;padding:12px 18px 20px}
.nwd-quiz .qtrust{text-align:right;font-size:.7rem}
.nwd-quiz .qfield input{font-size:16px}
.nwd-quiz .qsubmit{white-space:normal;min-height:52px;font-size:.92rem;padding:15px 14px}
.nwd-quiz .trust-cta .btn{width:100%}
.nwd-quiz .process .btn-lg{max-width:none}
}
@media(max-width:360px){
.nwd-quiz .qbody, .nwd-quiz .qhead{padding-left:16px;padding-right:16px}
}
@media(max-width:360px) and (max-height:650px){
.nwd-quiz .qhead{padding-top:16px}
.nwd-quiz .qbody{padding-top:14px}
.nwd-quiz .qbody h3{font-size:1.08rem;margin-bottom:12px}
.nwd-quiz .qopt{min-height:42px;padding:10px}
.nwd-quiz .qopt .qnum{font-size:1.18rem}
.nwd-quiz .qopt .qcap{font-size:.66rem}
.nwd-quiz .qfoot{padding-bottom:14px}
}
.nwd-quiz .qhp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.nwd-quiz .qerror{min-height:1.35em;color:#b42318;font-size:.82rem;font-weight:700;line-height:1.35}
.nwd-quiz .qsubmit:disabled{opacity:.65;cursor:wait}
.nwd-quiz .qopt, .nwd-quiz .qsubmit{min-height:48px}
.nwd-quiz .qlegal{margin:4px 0 12px;color:#5b6775;font-size:.72rem;line-height:1.45}
.nwd-quiz .qlegal a{color:#0d4168;text-decoration:underline}

/* --- embed overrides: undo LP hero-grid positioning, add standalone block layout --- */
.nwd-quiz{max-width:680px;margin:0 auto;padding:8px 0}
.nwd-quiz .qcard{position:static;top:auto;align-self:auto}
.nwd-quiz .nwd-quiz-intro{text-align:center;margin:0 0 18px}
.nwd-quiz .nwd-quiz-intro h2{color:var(--ink);font-weight:800;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);line-height:1.15}
.nwd-quiz .nwd-quiz-intro p{margin:0;color:var(--body);font-size:1rem;line-height:1.55}
.nwd-quiz .nwd-quiz-call{text-align:center;margin:14px 0 0;font-size:.95rem;color:var(--body);font-weight:600}
.nwd-quiz .nwd-quiz-call a{color:var(--blue);font-weight:800;text-decoration:none}
.nwd-quiz .nwd-quiz-call a:hover{text-decoration:underline}
