.ep-wte{padding:20px 16px 100px;background:#f7f8f6;min-height:100vh}.ep-wte__hero{text-align:center;padding:18px 8px 22px}.ep-wte__eyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ep-wte__title{margin:8px 0 6px;font-size:30px;line-height:1.12;color:#10233f}.ep-wte__subtitle{max-width:620px;margin:0 auto;color:#667085;line-height:1.5}.ep-wte__card{max-width:720px;margin:0 auto;padding:22px;background:#fff;border-radius:22px;box-shadow:0 8px 30px rgba(31,41,55,.08)}.ep-wte__step{font-size:13px;color:#b45309;font-weight:800;margin-bottom:8px}.ep-wte__question{font-size:22px;line-height:1.3;margin:0 0 18px;color:#10233f}.ep-wte__options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ep-wte__options--recommendation{display:block}.ep-wte__option{position:relative;border:1px solid #fed7aa;background:#fff7ed;border-radius:14px;padding:14px 12px;text-align:left;font:inherit;font-weight:600;cursor:pointer;min-height:50px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ep-wte__option:hover,.ep-wte__option:focus-visible{background:#ffedd5;border-color:#fb923c;outline:none}.ep-wte__option.is-selected{background:#ffedd5;border:2px solid #f97316;box-shadow:0 0 0 3px rgba(249,115,22,.12);padding:13px 11px;color:#9a3412}.ep-wte__option.is-selected::after{content:'✓';position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:900;color:#ea580c}.ep-wte__back{grid-column:1/-1;border:0;background:transparent;color:#6b7280;padding:4px 0 8px;text-align:left;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.ep-wte__back:hover,.ep-wte__back:focus-visible{color:#c2410c;outline:none}.ep-wte__multi-helper{grid-column:1/-1;margin:0 0 0;color:#6b7280;font-size:13px}.ep-wte__selection-count{grid-column:1/-1;min-height:20px;margin:0 0 2px;color:#c2410c;font-size:13px;font-weight:800}.ep-wte__text-input{box-sizing:border-box;width:100%;min-height:50px;border:1px solid #fed7aa;border-radius:14px;padding:12px;font:inherit}.ep-wte__text-input:focus{border-color:#fb923c;outline:2px solid #ffedd5}.ep-wte__action{border:1px solid #fed7aa;background:#fff7ed;border-radius:14px;padding:14px 18px;text-align:center;font:inherit;font-weight:700;cursor:pointer;min-height:50px}.ep-wte__action:hover,.ep-wte__action:focus-visible{background:#ffedd5;border-color:#fb923c;outline:none}.ep-wte__action:disabled{opacity:.45;cursor:not-allowed}.ep-wte__action--primary{background:#f97316;color:#fff;border-color:#f97316}.ep-wte__action--primary:hover,.ep-wte__action--primary:focus-visible{background:#ea580c;border-color:#ea580c}.ep-wte__recommendation{display:block;width:100%;box-sizing:border-box;padding:20px;border:1px solid #ece7e2;background:#fff;border-radius:18px}.ep-wte__recommendation--primary{box-shadow:0 7px 24px rgba(31,41,55,.07)}.ep-wte__recommendation--alternative{margin-top:0;background:#fff}.ep-wte__best-match{font-size:12px;font-weight:900;letter-spacing:.04em;color:#b45309;margin-bottom:12px}.ep-wte__recommendation-title{margin:0 0 12px;font-size:21px;line-height:1.3;color:#10233f}.ep-wte__alternative-title{margin:0 0 10px;font-size:18px;line-height:1.3;color:#10233f}.ep-wte__meta-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px}.ep-wte__chip{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;background:#f4f5f6;color:#475467;font-size:12px;font-weight:700}.ep-wte__section-label{margin:0 0 5px;font-size:11px;font-weight:900;letter-spacing:.08em;color:#b45309}.ep-wte__why{margin:0 0 14px;line-height:1.55;color:#344054}.ep-wte__tips{margin:0 0 16px;padding-left:20px;color:#475467;line-height:1.55}.ep-wte__tips li{margin:4px 0}.ep-wte__tip{margin:4px 0 14px;padding:10px 12px;border-radius:11px;background:#fff3ea;color:#8a3f0b;font-size:13px;line-height:1.45}.ep-wte__now{margin:0 0 8px;color:#475467;line-height:1.5}.ep-wte__actions{display:flex;gap:10px;margin-top:18px;padding-top:15px;border-top:1px solid #eee7e1}.ep-wte__actions .ep-wte__action{flex:1}.ep-wte__alternatives-heading{margin:22px 0 10px;font-size:15px;font-weight:900;color:#344054}.ep-wte__alternatives{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ep-wte__alternatives .ep-wte__recommendation{height:100%;padding:16px}.ep-wte__alternatives .ep-wte__why{font-size:14px;margin-bottom:12px}.ep-wte__alternatives .ep-wte__action{width:100%;padding:11px 12px;min-height:44px}.ep-wte__status{min-height:22px;margin-top:14px;color:#667085;font-size:14px}@media(max-width:430px){.ep-wte{padding-left:12px;padding-right:12px}.ep-wte__title{font-size:27px}.ep-wte__options{grid-template-columns:1fr}.ep-wte__card{padding:18px;border-radius:18px}.ep-wte__recommendation{padding:16px}.ep-wte__recommendation-title{font-size:20px}.ep-wte__alternative-title{font-size:17px}.ep-wte__actions{flex-direction:column}.ep-wte__actions .ep-wte__action{width:100%}.ep-wte__alternatives{grid-template-columns:1fr}.ep-wte__alternatives-heading{margin-top:18px}.ep-wte__multi-helper{grid-column:auto}.ep-wte__selection-count{grid-column:auto}.ep-wte__back{grid-column:auto}}
