.wcn-quiz{--quiz-navy:#043748;--quiz-blue:#18bfc7;--quiz-line:#d5e5e9;background:#f1f8fa;color:#043748;font-family:Inter,system-ui,sans-serif}.wcn-quiz *{box-sizing:border-box}.wcn-quiz [hidden]{display:none!important}.wcn-quiz a{color:#043748;text-underline-offset:4px}.wcn-quiz button,.wcn-quiz input,.wcn-quiz select{font:inherit}.wcn-quiz button{cursor:pointer}.wcn-quiz button:disabled{cursor:default;opacity:.5}.wcn-quiz :focus-visible{outline:3px solid #18bfc7;outline-offset:4px}.wcn-quiz__hero{padding:60px 24px 100px;background:#043748;color:#fff}.wcn-quiz__hero-copy{max-width:780px;margin:auto;text-align:center}.wcn-quiz__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:#087682}.wcn-quiz__hero .wcn-quiz__eyebrow{color:#bee9ec}.wcn-quiz__hero h1{font:600 clamp(40px,6vw,68px)/1.04 Inter,sans-serif;letter-spacing:-.055em;color:white;margin:18px 0 20px}.wcn-quiz__hero p{font-size:17px;line-height:1.7;color:#d0e5e9;max-width:640px;margin:auto}.wcn-quiz__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:25px}.wcn-quiz__trust span{font-size:11px;padding:9px 12px;border:1px solid #49717d;border-radius:30px}.wcn-quiz__wrap{max-width:1100px;width:calc(100% - 40px);margin:-50px auto 0;padding-bottom:70px;position:relative}.wcn-quiz__panel{background:white;padding:40px;border:1px solid var(--quiz-line);border-radius:16px;box-shadow:0 16px 40px #0437480d;scroll-margin-top:100px}.wcn-quiz__progress>div:first-child{display:flex;justify-content:space-between;font-size:12px;color:#526d78}.wcn-quiz__track{height:5px;background:#e2edf0;margin:12px 0 32px;border-radius:6px;overflow:hidden}.wcn-quiz__track i{display:block;height:100%;width:14%;background:#18bfc7;transition:width .15s}.wcn-quiz__step{border:0;margin:0;padding:0;min-width:0}.wcn-quiz__step legend{font:600 clamp(26px,3vw,38px)/1.15 Inter,sans-serif;letter-spacing:-.04em;color:#043748;width:100%;padding:0}.wcn-quiz__prompt{font-size:15px;line-height:1.7;color:#526d78;margin:12px 0 24px}.wcn-quiz__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wcn-quiz__choices button{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px 12px;align-content:start;text-align:left;padding:22px;min-height:122px;border:1px solid #cddfe5;border-radius:9px;background:white;color:#043748}.wcn-quiz__choices .wcn-choice-mark{grid-row:1/3;font-size:11px;color:#087682;font-weight:700;padding-top:3px}.wcn-quiz__choices strong{font-size:17px;line-height:1.4}.wcn-quiz__choices span:last-child{font-size:13px;line-height:1.6;color:#526d78}.wcn-quiz__choices button:hover{border-color:#087682}.wcn-quiz__choices button.is-selected,.wcn-quiz__choices button[aria-pressed=true]{border-color:#087682;box-shadow:inset 0 0 0 1px #087682;background:#effafa}.wcn-quiz__nav{display:flex;gap:14px;justify-content:space-between;margin-top:30px;border-top:1px solid var(--quiz-line);padding-top:24px}.wcn-quiz__nav button,.wcn-quiz__primary{min-height:52px;min-width:130px;padding:12px 22px;background:#043748;color:white;border:1px solid #043748;border-radius:7px;font-size:14px;font-weight:650}.wcn-quiz__nav button:first-child{background:white;color:#043748}.wcn-quiz__result h2,.wcn-quiz__lead h2{font:600 clamp(32px,4vw,48px)/1.1 Inter,sans-serif;letter-spacing:-.05em;color:#043748;margin:14px 0 18px}.wcn-quiz__result>p,.wcn-quiz__lead>p{font-size:15px;line-height:1.7;color:#526d78}.wcn-quiz__answer-summary{margin:22px 0;padding:16px;background:#f1f8fa;border-radius:7px;font-size:13px;line-height:1.7}.wcn-quiz__status{font-size:14px;line-height:1.6;margin:16px 0}.wcn-stack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.wcn-stack-card{border:1px solid var(--quiz-line);border-radius:10px;overflow:hidden;min-width:0}.wcn-stack-card__image{padding:22px;background:#fff;aspect-ratio:1/1;display:grid;place-items:center}.wcn-stack-card__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;background:white}.wcn-stack-card__body{padding:20px;border-top:1px solid #eef3f5}.wcn-stack-card h3{font:600 21px/1.25 Inter,sans-serif;letter-spacing:-.035em;margin:12px 0}.wcn-stack-card h3 a{text-decoration:none}.wcn-stack-card p{font-size:13px;line-height:1.7;color:#526d78}.wcn-stack-brand{font-size:11px!important;margin:8px 0}.wcn-stack-card label{font-size:12px;font-weight:600;display:block;margin:18px 0 8px}.wcn-stack-card select{width:100%;max-width:100%;min-height:52px;font-size:16px;border:1px solid #c4d9df;border-radius:6px;background:white;color:#043748;padding:10px}.wcn-stack-card__price{font-size:22px!important;color:#043748!important;font-weight:650;margin:14px 0}.wcn-stack-card__links{display:flex;align-items:center;justify-content:space-between;gap:10px}.wcn-stack-card__links a,.wcn-stack-card__links button{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.wcn-stack-card__links button{border:0;background:none;color:#526d78;text-decoration:underline}.wcn-stack-checkout{margin-top:24px;padding:24px;background:#f1f8fa;border:1px solid var(--quiz-line);border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.wcn-stack-checkout span,.wcn-stack-checkout small{display:block;font-size:12px;color:#526d78}.wcn-stack-checkout strong{font-size:32px;letter-spacing:-.04em;display:block}.wcn-stack-checkout>a{width:100%;font-size:15px;font-weight:600;min-height:44px;display:flex;align-items:center}.wcn-quiz__result-actions{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0}.wcn-quiz__result-actions button,.wcn-quiz__text-button{border:0;background:none;padding:10px 0;min-height:44px;color:#043748;text-decoration:underline;text-underline-offset:4px;font-size:13px}.wcn-quiz__fine-print{font-size:12px!important;line-height:1.7;color:#526d78;max-width:800px;margin-top:30px}.wcn-quiz__staff-link{font-size:13px;min-height:44px;display:inline-flex;align-items:center}.wcn-quiz__empty{padding:24px;background:#f1f8fa;border-radius:8px;margin-top:20px}.wcn-quiz__empty h3{font-size:22px}.wcn-quiz__empty p{font-size:15px;line-height:1.7}.wcn-quiz__lead{max-width:560px;margin:auto}.wcn-quiz__lead form>label{display:block;font-size:13px;font-weight:600;margin:18px 0}.wcn-quiz__lead input:not([type=checkbox]){display:block;width:100%;height:52px;font-size:16px;border:1px solid #c4d9df;border-radius:6px;padding:10px 14px;margin-top:8px;background:white;color:#043748}.wcn-quiz__lead .wcn-quiz__consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.7;font-weight:400}.wcn-quiz__consent input{min-height:20px!important;width:20px;height:20px;flex-shrink:0;accent-color:#043748}.wcn-quiz__lead form>button{width:100%}.wcn-quiz__preview-note{padding:14px 18px;background:#f1f8fa;border-left:3px solid #18bfc7;font-size:13px!important}.wcn-quiz [role=alert]{color:#a12c2c;font-size:14px}
@media(max-width:900px){.wcn-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wcn-stack-grid:has(.wcn-stack-card:only-child){grid-template-columns:minmax(0,400px)}}
@media(max-width:749px){.wcn-quiz__hero{padding:36px 20px 76px}.wcn-quiz__hero-copy{padding:0!important}.wcn-quiz__hero h1{font-size:40px}.wcn-quiz__hero p{font-size:15px}.wcn-quiz__trust{gap:6px}.wcn-quiz__trust span{font-size:10px}.wcn-quiz__wrap{width:calc(100% - 24px);margin-top:-40px;padding-bottom:40px}.wcn-quiz__panel{padding:25px 18px;border-radius:12px}.wcn-quiz__track{margin-bottom:24px}.wcn-quiz__step legend{font-size:28px}.wcn-quiz__choices{grid-template-columns:1fr}.wcn-quiz__choices button{min-height:98px;padding:17px;gap:5px 10px}.wcn-quiz__choices strong{font-size:16px}.wcn-quiz__choices span:last-child{font-size:13px}.wcn-quiz__nav{gap:10px}.wcn-quiz__nav button{min-width:0;flex:1;padding:12px 9px}.wcn-stack-grid,.wcn-stack-grid:has(.wcn-stack-card:only-child){grid-template-columns:minmax(0,1fr)}.wcn-stack-card__image{aspect-ratio:1.2/1;max-height:290px}.wcn-stack-card__body{padding:18px}.wcn-stack-checkout{padding:20px;gap:18px}.wcn-stack-checkout .wcn-quiz__primary{width:100%;min-width:0}.wcn-quiz__result-actions{gap:15px}.wcn-quiz__result-actions button{font-size:12px}}
@media(prefers-reduced-motion:reduce){.wcn-quiz *{scroll-behavior:auto!important;transition:none!important}}

@media(max-width:749px){.wcn-quiz .wcn-quiz__hero h1{font-size:34px;margin:14px 0}.wcn-quiz__hero{padding-top:26px;padding-bottom:66px}.wcn-quiz__trust{margin-top:18px}.wcn-quiz .wcn-quiz__hero-copy>p{font-size:14px}.wcn-quiz__hero .wcn-quiz__eyebrow{font-size:10px}}

.wcn-quiz__step legend,.wcn-quiz__result,.wcn-quiz__lead input{scroll-margin-top:130px}.wcn-stack-grid:has(.wcn-stack-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:749px){.wcn-stack-grid:has(.wcn-stack-card:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}}
