.mw-health-quiz{font-family:Montserrat,Arial,sans-serif;color:#0b2a42;background:radial-gradient(circle at 0 45%,#eef7fb 0,transparent 48%),radial-gradient(circle at 100% 54%,#fff4d8 0,transparent 48%),#fbfcf9;min-height:720px;margin:0 calc(50% - 50vw);padding:1px max(20px,calc((100vw - 1260px)/2));--navy:#0b2a42;--green:#5b8b64;--orange:#ef6b24}.mw-health-quiz *{box-sizing:border-box}.mw-health-quiz button,.mw-health-quiz input{font:inherit}.mw-health-quiz button{border:0;cursor:pointer}.mw-start{padding:90px 48px 100px;display:grid;grid-template-columns:1.1fr .9fr;gap:90px}.mw-start-copy{padding-right:58px;border-right:1px solid #d7dfdb}.mw-eyebrow{margin:0 0 28px;color:var(--green);font-size:15px;font-weight:700;letter-spacing:.16em}.mw-health-quiz h1{font:700 clamp(46px,5vw,76px)/1.16 Georgia,'Times New Roman',serif;color:var(--navy);margin:0 0 28px;letter-spacing:-.02em}.mw-lede{font-size:20px;line-height:1.65;max-width:650px;color:#18364b}.mw-meta{display:flex;gap:18px;align-items:center;margin:32px 0 38px;color:#213b4e;font-size:16px}.mw-meta b{color:var(--green)}.mw-primary{background:var(--orange);color:#fff;font-weight:700;padding:20px 34px;border-radius:5px;box-shadow:0 8px 18px rgba(239,107,36,.18);font-size:17px}.mw-primary:hover{background:#dc5e1b}.mw-primary:disabled{opacity:.45;cursor:not-allowed}.mw-how{list-style:none;padding:20px 0;margin:0;counter-reset:n}.mw-how li{counter-increment:n;position:relative;padding:0 0 58px 90px;min-height:110px}.mw-how li:before{content:counter(n);position:absolute;left:0;top:0;width:42px;height:42px;border:4px solid #dbe5dc;border-radius:50%;display:grid;place-items:center;font-weight:700}.mw-how li:after{content:"";position:absolute;left:22px;top:48px;height:62px;border-left:1px solid #d8e1dc}.mw-how li:last-child:after{display:none}.mw-how strong{display:block;font-size:18px;margin-bottom:12px}.mw-how span{display:block;color:#415566;line-height:1.65;max-width:330px}.mw-step,.mw-result,.mw-form,.mw-confirm{max-width:1140px;margin:0 auto;padding:54px 48px 80px}.mw-progress-label{display:flex;justify-content:space-between;color:var(--green);font-weight:700}.mw-progress-label i{font-style:normal;font-weight:400;color:#87948e}.mw-progress{height:4px;background:#dfe5e2;margin:12px 0 34px;border-radius:4px;overflow:hidden}.mw-progress span{display:block;height:100%;background:var(--green);transition:width .35s}.mw-step h1{font-size:clamp(42px,4.6vw,68px);max-width:1000px}.mw-hint{color:#647681;font-size:17px;margin:-10px 0 24px}.mw-options{display:grid;gap:9px}.mw-option{min-height:58px;text-align:left;border:1px solid #d2dcda!important;background:rgba(255,255,255,.72);color:#41596b;border-radius:6px;padding:15px 20px;font-size:16px;display:flex;align-items:center;gap:14px}.mw-option:hover{border-color:#8aac91!important}.mw-option.is-selected{border-color:#5b9467!important;color:#4b8055;background:rgba(242,249,242,.8)}.mw-radio{width:22px;height:22px;border:2px solid #aebcc0;border-radius:50%;position:relative;flex:0 0 auto}.is-selected .mw-radio{border-color:#429451}.is-selected .mw-radio:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#429451}.mw-actions{display:flex;gap:20px;margin-top:30px}.mw-secondary{background:rgba(255,255,255,.8);color:#52636e;border:1px solid #d5dedb!important;padding:18px 28px;border-radius:6px;font-weight:700}.mw-result{max-width:1240px}.mw-result h1{font-size:clamp(48px,5vw,72px);max-width:720px}.mw-result-tag{color:var(--green);font-weight:700;letter-spacing:.12em;border-top:2px solid var(--green);border-bottom:2px solid var(--green);padding:13px 0;display:inline-block;margin:4px 0 32px}.mw-result-lines{max-width:770px;border-left:1px solid #d1dbd5;padding-left:30px}.mw-result-lines p{font-size:21px;line-height:1.45;margin:0 0 26px}.mw-result-lines strong{display:block;font-size:19px;margin-bottom:4px}.mw-disclaimer{color:#64726f;font-size:14px;margin:34px 0 26px}.mw-wide{min-width:480px}.mw-text-link{display:block;background:none;text-decoration:underline;color:var(--navy);padding:22px 0;font-size:14px}.mw-form,.mw-confirm{max-width:830px}.mw-form h1,.mw-confirm h1{font-size:clamp(44px,5vw,64px)}.mw-form label{display:block;font-size:14px;font-weight:600;margin:22px 0 8px}.mw-form input[type=text],.mw-form input[type=email]{width:100%;margin-top:9px;padding:17px;border:1px solid #ccd8d3;border-radius:6px;background:rgba(255,255,255,.84);outline:none}.mw-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(91,139,100,.12)}.mw-choices{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.mw-pill{padding:14px 18px;border:1px solid #cfdad5!important;border-radius:99px;background:rgba(255,255,255,.8);color:#395064}.mw-pill.active{background:#edf6ef;border-color:var(--green)!important;color:#3e7448}.mw-field-title{font-weight:700;margin-top:28px}.mw-check{display:flex!important;gap:12px;align-items:flex-start;font-weight:400!important;color:#50616c}.mw-check input{margin-top:3px;accent-color:var(--green)}.mw-check a{color:var(--navy);text-decoration:underline}.mw-hp{position:absolute!important;left:-9999px!important}.mw-error{background:#fff0ed;border-left:3px solid #bd3d2a;color:#8a2c20;padding:12px 16px}.mw-notice{border-left:3px solid var(--green);padding:18px 22px;background:rgba(255,255,255,.65);margin:32px 0}.mw-notice strong,.mw-notice span{display:block}.mw-notice span{margin-top:6px;color:#5c6c73}.mw-confirm{padding-top:120px}
@media(max-width:760px){.mw-health-quiz{min-height:calc(100vh - 70px);padding:1px 0}.mw-start{display:block;padding:62px 22px 58px}.mw-start-copy{padding:0;border:0}.mw-eyebrow{font-size:12px;margin-bottom:20px}.mw-health-quiz h1{font-size:40px;line-height:1.13}.mw-start h1 br{display:none}.mw-lede{font-size:17px;line-height:1.55}.mw-meta{font-size:13px;gap:9px;flex-wrap:wrap;margin:24px 0 28px}.mw-primary{width:100%;padding:18px 20px}.mw-how{margin-top:58px;border-top:1px solid #d8e1dc;padding-top:38px}.mw-how li{padding-left:76px;padding-bottom:36px}.mw-how li:before{width:38px;height:38px}.mw-how li:after{left:19px;top:44px;height:48px}.mw-step,.mw-result,.mw-form,.mw-confirm{padding:36px 20px 60px}.mw-step h1{font-size:38px}.mw-hint{font-size:15px}.mw-option{min-height:58px;font-size:15px}.mw-actions{position:sticky;bottom:0;background:linear-gradient(transparent,#fbfcf9 22%);padding-top:28px;gap:10px}.mw-actions .mw-secondary{padding:16px 18px;flex:0 0 auto}.mw-actions .mw-primary{flex:1}.mw-result-tag{font-size:12px;line-height:1.5}.mw-result-lines{padding-left:18px}.mw-result-lines p{font-size:18px}.mw-wide{min-width:0}.mw-text-link{line-height:1.5}.mw-choices{gap:8px}.mw-pill{font-size:14px;padding:12px 14px}.mw-channels .mw-pill{flex:1}.mw-confirm{padding-top:76px}}@media(prefers-reduced-motion:reduce){.mw-health-quiz *{scroll-behavior:auto!important;transition:none!important}}
