.yw-quiz{--qz-brand:#80011c;--qz-energy:#d6272c;--qz-ink:#090705;--qz-muted:#535150;--qz-hint:#848382;--qz-border:#e6e6e6;--qz-surface:#f3f1ee;--qz-paper:#fafafa;--qz-white:#fff;--qz-radius:4px;--qz-shadow-sm:0 1px 2px #0907050f;--qz-shadow-md:0 4px 8px #09070514;--qz-ease:cubic-bezier(.22, 1, .36, 1);--qz-action-safe:40px;--qz-container:1312px;--qz-text-sm:.875rem;--qz-text-base:1rem;--qz-text-xl:1.5rem;--qz-text-2xl:1.75rem;--qz-text-3xl:2rem;color:var(--qz-ink);background:var(--qz-paper);font-family:var(--yw-font-sans), sans-serif;-webkit-font-smoothing:antialiased}.yw-quiz *{box-sizing:border-box}.yw-quiz .question-stage{min-height:calc(100svh - var(--header-h,44px))}.yw-quiz .visual-quiz{width:min(var(--qz-container), calc(100% - 96px));flex-direction:column;margin:0 auto;padding-bottom:32px;display:flex}.yw-quiz .question-intro{text-align:center;align-self:center;gap:32px;width:min(920px,100%);padding:104px 0 32px;display:grid}.yw-quiz .question-copy{max-width:760px;margin-left:auto;margin-right:auto}.yw-quiz .question-copy h1,.yw-quiz .analysis-screen h1,.yw-quiz .result-intro h1,.yw-quiz .conflict-copy h1{font-family:var(--yw-font-serif), serif;font-size:var(--qz-text-3xl);letter-spacing:-.01em;outline:none;margin:0;font-weight:700;line-height:1.2}.yw-quiz .question-copy p{max-width:620px;color:var(--qz-muted);font-size:var(--qz-text-base);margin:16px auto 0;line-height:1.5}.yw-quiz .quiz-progress{color:var(--qz-muted);font-size:var(--qz-text-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-weight:500;display:grid}.yw-quiz .quiz-progress__track{background:color-mix(in srgb, var(--qz-brand) 16%, var(--qz-border));border-radius:999px;width:100%;height:6px;overflow:hidden}.yw-quiz .quiz-progress__track>i{width:var(--progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--qz-brand), var(--qz-energy));height:100%;transition:width .3s var(--qz-ease);display:block}.yw-quiz .visual-quiz__grid{grid-template-columns:repeat(var(--choices,3), minmax(0, 1fr));gap:16px;display:grid}.yw-quiz .visual-card{background:var(--qz-white);min-width:0;box-shadow:var(--qz-shadow-sm);color:var(--qz-ink);cursor:pointer;text-align:left;font:inherit;transition:transform .22s var(--qz-ease), border-color .2s ease, box-shadow .22s ease;border:1px solid #0000;border-radius:0;grid-template-rows:auto auto;padding:0;display:grid;position:relative;overflow:hidden}.yw-quiz .visual-card:focus-visible{outline:2px solid var(--qz-ink);outline-offset:2px}.yw-quiz .option-media{aspect-ratio:5/4;background:#e6e6e6;display:block;position:relative;overflow:hidden}.yw-quiz .option-media>img,.yw-quiz .option-media .option-media__img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--qz-ease)}.yw-quiz .option-media--empty{color:var(--qz-hint);font-size:var(--qz-text-sm);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#ebe8e4,#dcdad7);place-items:center;font-weight:600;display:grid}.yw-quiz .option-copy{text-align:left;gap:4px;min-width:0;min-height:112px;padding:20px 56px 20px 20px;display:grid}.yw-quiz .option-copy b{font-size:clamp(1.125rem,1.35vw,1.35rem);font-weight:700;line-height:1.2}.yw-quiz .option-copy small{color:var(--qz-muted);font-size:var(--qz-text-sm);font-style:normal;line-height:1.35}.yw-quiz .selection-mark{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:20px;right:20px}.yw-quiz .selection-mark:after{content:"";opacity:0;border-bottom:2px solid;border-right:2px solid;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.yw-quiz .visual-card.is-selected{border:2px solid var(--qz-brand)}.yw-quiz .visual-card.is-selected .selection-mark{border-color:var(--qz-brand);background:var(--qz-brand);color:var(--qz-white)}.yw-quiz .visual-card.is-selected .selection-mark:after{opacity:1}.yw-quiz .visual-card:hover,.yw-quiz .visual-card.is-selected{z-index:2;box-shadow:var(--qz-shadow-md);transform:translateY(-6px)}.yw-quiz .visual-card:hover:not(.is-selected){border-color:var(--qz-brand)}.yw-quiz .visual-card:hover .option-media img,.yw-quiz .visual-card:hover .option-media__img,.yw-quiz .visual-card.is-selected .option-media img,.yw-quiz .visual-card.is-selected .option-media__img{transform:scale(1.035)}.yw-quiz .question-actions{padding:32px 0 calc(16px + var(--qz-action-safe));justify-content:center;align-items:center;gap:16px;display:flex}.yw-quiz .primary-action,.yw-quiz .secondary-action{border-radius:var(--qz-radius);min-height:44px;font-size:var(--qz-text-base);white-space:nowrap;cursor:pointer;transition:transform .2s var(--qz-ease), background .2s ease, color .2s ease, border-color .2s ease;justify-content:center;align-items:center;padding:0 24px;font-weight:500;text-decoration:none;display:inline-flex}.yw-quiz .question-actions>:is(.secondary-action,.primary-action){width:min(164px,50% - 8px);min-width:0;padding-left:clamp(12px,3vw,20px);padding-right:clamp(12px,3vw,20px)}.yw-quiz .secondary-action{border:1px solid var(--qz-ink);color:var(--qz-ink);background:0 0}.yw-quiz .secondary-action:hover:not(:disabled){background:var(--qz-ink);color:var(--qz-white);transform:translateY(-2px)}.yw-quiz .secondary-action:disabled{border-color:var(--qz-border);color:var(--qz-ink);opacity:1;cursor:not-allowed}.yw-quiz .primary-action{background:var(--qz-ink);color:var(--qz-white);border:1px solid #0000}.yw-quiz .primary-action:hover:not(:disabled){background:var(--qz-brand);color:var(--qz-white);transform:translateY(-2px)}.yw-quiz .primary-action:disabled{opacity:.34;cursor:not-allowed}.yw-quiz .analysis-screen{min-height:calc(100svh - var(--header-h,44px));background:var(--qz-surface);grid-template-columns:minmax(0,720px);place-content:start center;place-items:start center;padding:120px 24px 64px;display:grid}.yw-quiz .analysis-screen__content{justify-items:center;width:100%;display:grid}.yw-quiz .analysis-screen h1{text-align:center;justify-content:center;align-items:baseline;display:flex}.yw-quiz .analysis-lede{color:var(--qz-muted);font-size:var(--qz-text-base);text-align:center;margin:8px 0 0}.yw-quiz .analysis-loading-dots{gap:4px;margin-left:8px;display:inline-flex}.yw-quiz .analysis-loading-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite alternate yw-quiz-dot}.yw-quiz .analysis-loading-dots i:nth-child(2){animation-delay:.12s}.yw-quiz .analysis-loading-dots i:nth-child(3){animation-delay:.24s}@keyframes yw-quiz-dot{0%{opacity:.2}to{opacity:1}}.yw-quiz .analysis-progress{background:var(--qz-border);border-radius:999px;width:100%;height:8px;margin-top:24px;overflow:hidden}.yw-quiz .analysis-progress>i{border-radius:inherit;background:linear-gradient(90deg, var(--qz-brand), var(--qz-energy));transform-origin:0;width:100%;height:100%;animation:yw-quiz-analysis-fill var(--analysis-duration,2.8s) linear forwards;display:block;transform:scaleX(0)}@keyframes yw-quiz-analysis-fill{to{transform:scaleX(1)}}.yw-quiz .analysis-screen ol{width:100%;margin:32px 0 0;padding:0;list-style:none}.yw-quiz .analysis-screen li{opacity:.48;text-align:center;place-items:center;gap:8px;min-height:88px;padding:20px 0;transition:opacity .2s;display:grid}.yw-quiz .analysis-screen li[data-status=active],.yw-quiz .analysis-screen li[data-status=complete]{opacity:1}.yw-quiz .analysis-screen li[data-status=active]{transform:none}.yw-quiz .analysis-screen li>i{border:1px solid var(--qz-border);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-style:normal;font-weight:700;display:grid}.yw-quiz .analysis-screen li[data-status=complete]>i{background:var(--qz-brand);color:#0000;border:0;position:relative}.yw-quiz .analysis-screen li[data-status=complete]>i:after{border-right:2px solid var(--qz-white);border-bottom:2px solid var(--qz-white);content:"";width:6px;height:11px;position:absolute;transform:translateY(-1px)rotate(45deg)}.yw-quiz .analysis-screen li span{justify-items:center;gap:8px;display:grid}.yw-quiz .analysis-screen li b{font-size:var(--qz-text-base);font-weight:500;display:block}.yw-quiz .analysis-screen li small{color:var(--qz-muted);font-size:var(--qz-text-sm);line-height:1.4}.yw-quiz .result-lead{border:1px solid var(--qz-border);border-radius:var(--qz-radius);background:var(--qz-paper);gap:16px;width:min(1120px,100%);margin:32px auto 0;padding:24px;display:grid}.yw-quiz .result-lead__copy{gap:4px;display:grid}.yw-quiz .result-lead__title{font-size:var(--qz-text-base);margin:0;font-weight:700;line-height:1.3}.yw-quiz .result-lead__preview{color:var(--qz-muted);font-size:var(--qz-text-sm);margin:0;line-height:1.5}.yw-quiz .result-lead__form{gap:10px;display:grid}.yw-quiz .result-lead__fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.yw-quiz .result-lead__field{font-size:var(--qz-text-sm);color:var(--qz-muted);gap:6px;display:grid}.yw-quiz .result-lead__field input{border:1px solid var(--qz-border);border-radius:var(--qz-radius);background:var(--qz-white);width:100%;min-height:44px;color:var(--qz-ink);font:inherit;padding:10px 14px}.yw-quiz .result-lead__field input:focus{outline:2px solid var(--qz-ink);outline-offset:1px}.yw-quiz .result-lead__consent{color:var(--qz-muted);cursor:pointer;font-size:var(--qz-text-sm);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;display:grid}.yw-quiz .result-lead__consent input{width:16px;height:16px;accent-color:var(--qz-ink);margin:2px 0 0}.yw-quiz .result-lead__consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.yw-quiz .result-lead__helper{color:var(--qz-hint);font-size:var(--qz-text-sm);margin:0;line-height:1.4}.yw-quiz .result-lead__status{min-height:20px;color:var(--qz-energy);font-size:var(--qz-text-sm);margin:0}.yw-quiz .result-lead__success{color:var(--qz-ink);font-size:var(--qz-text-sm);margin:0;font-weight:600}.yw-quiz .text-action{color:currentColor;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:500;text-decoration:underline}.yw-quiz .result-screen{min-height:calc(100svh - var(--header-h,44px));background:var(--qz-surface);padding:0 clamp(24px,5vw,80px) 96px}.yw-quiz .result-intro{text-align:left;width:min(1120px,100%);margin:0 auto;padding:64px 0 40px}.yw-quiz .result-intro>p{max-width:72ch;color:var(--qz-muted);font-size:var(--qz-text-base);margin:16px 0 0;line-height:1.5}.yw-quiz .result-budget-note{color:var(--qz-brand);font-size:var(--qz-text-sm);margin-top:12px;font-weight:600}.yw-quiz .result-recommendations{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px;width:min(1120px,100%);margin:0 auto;display:grid}.yw-quiz .result-recommendations--single{grid-template-columns:minmax(0,1fr)}.yw-quiz .result-product{border-radius:var(--qz-radius);background:var(--qz-white);grid-template-rows:auto auto auto auto 1fr auto;grid-template-columns:minmax(0,1fr);min-width:0;padding-bottom:20px;display:grid;overflow:hidden}.yw-quiz .result-product--recommended{border:2px solid var(--qz-brand)}.yw-quiz .result-product--alternative{border:2px solid var(--qz-border);background:var(--qz-surface)}.yw-quiz .result-recommendations--single .result-product--recommended{justify-self:center;width:50%}.yw-quiz .result-recommendations:not(.result-recommendations--single)>.result-product{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 6;display:grid}.yw-quiz .result-product__media{aspect-ratio:5/4;background:inherit;width:100%;position:relative;overflow:hidden}.yw-quiz .result-product__media img,.yw-quiz .result-product__media .result-product__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.yw-quiz .result-product__badge{z-index:2;border-radius:var(--qz-radius);background:var(--qz-brand);color:var(--qz-white);letter-spacing:.02em;padding:7px 10px;font-size:.75rem;font-weight:700;line-height:1;position:absolute;top:16px;left:16px}.yw-quiz .result-product--alternative .result-product__badge{background:var(--qz-muted)}.yw-quiz .result-product__title{font-family:var(--yw-font-sans), sans-serif;font-size:var(--qz-text-2xl);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;padding:20px 20px 0;font-weight:700;line-height:1.2}.yw-quiz .result-product__summary{color:var(--qz-muted);font-size:var(--qz-text-base);margin:0;padding:8px 20px 0;line-height:1.5}.yw-quiz .result-price{font-size:var(--qz-text-xl);font-variant-numeric:tabular-nums;margin:0;padding:12px 20px 0;font-weight:700}.yw-quiz .result-product__facts{grid-template-columns:1fr;align-content:start;margin:8px 20px 16px;display:grid}.yw-quiz .result-product__facts>div{border-top:1px solid var(--qz-border);grid-template-columns:28px minmax(128px,.52fr) minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:8px 0;display:grid}.yw-quiz .result-product__facts svg{width:24px;height:24px;color:var(--qz-ink)}.yw-quiz .result-product__facts dt{color:var(--qz-muted);font-size:var(--qz-text-base);margin:0;line-height:1.35}.yw-quiz .result-product__facts dd{color:var(--qz-ink);font-size:var(--qz-text-base);gap:5px;margin:0;font-weight:500;line-height:1.35;display:grid}.yw-quiz .result-product__facts .is-unmet dd>span{color:var(--qz-muted);text-decoration:line-through;text-decoration-thickness:1px}.yw-quiz .result-product__facts .is-unmet dd small{color:var(--qz-brand);font-size:.75rem;font-weight:700}.yw-quiz .result-product__action{white-space:nowrap;place-self:end start;width:fit-content;min-width:0;margin:0 20px;padding-left:24px;padding-right:24px}.yw-quiz .result-product__action.secondary-action{border-color:var(--qz-border);background:var(--qz-white);color:var(--qz-ink)}.yw-quiz .result-product__action:hover{border-color:var(--qz-brand);background:var(--qz-brand);color:var(--qz-white);transform:none}.yw-quiz .result-accessories{width:min(1120px,100%);margin:48px auto 0}.yw-quiz .result-accessories__intro{margin:0 0 24px}.yw-quiz .result-accessories__title{font-family:var(--yw-font-serif), serif;font-size:var(--qz-text-2xl);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}.yw-quiz .result-accessories__subtitle{max-width:72ch;color:var(--qz-muted);font-size:var(--qz-text-base);margin:8px 0 0;line-height:1.5}.yw-quiz .result-accessories__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.yw-quiz .result-accessory{border:2px solid var(--qz-border);border-radius:var(--qz-radius);background:var(--qz-white);flex-direction:column;min-width:0;padding-bottom:20px;display:flex;overflow:hidden}.yw-quiz .result-accessory__media{aspect-ratio:1;background:var(--qz-surface);width:100%;display:block;position:relative;overflow:hidden}.yw-quiz .result-accessory__img{object-fit:cover}.yw-quiz .result-accessory__name{font-size:var(--qz-text-base);overflow-wrap:anywhere;margin:0 0 auto;padding:16px;font-weight:600;line-height:1.35}.yw-quiz .result-accessory__price{font-size:var(--qz-text-xl);font-variant-numeric:tabular-nums;margin:0;padding:0 16px 16px;font-weight:700}.yw-quiz .result-accessory__action{white-space:nowrap;width:fit-content;margin:0 16px;padding-left:20px;padding-right:20px}.yw-quiz .result-accessory__action:hover{transform:none}.yw-quiz .result-feedback{background:0 0;border:0;justify-content:center;align-items:center;width:min(1120px,100%);margin:40px auto 0;padding:0;display:flex}.yw-quiz .result-feedback__reset{border:1px solid var(--qz-ink);border-radius:var(--qz-radius);min-height:44px;color:var(--qz-ink);font:inherit;font-size:var(--qz-text-base);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:500;display:inline-flex}.yw-quiz .result-feedback__reset:hover{border-color:var(--qz-brand);color:var(--qz-brand)}.yw-quiz .result-feedback__reset svg{flex:0 0 20px;width:20px;height:20px}.yw-quiz .conflict-copy{text-align:center;width:min(720px,100%);margin:0 auto;padding:96px 0 40px}.yw-quiz .conflict-copy p{color:var(--qz-muted);margin:16px 0 0}.yw-quiz .result-screen--conflict>.question-actions{padding-top:0}@media (max-width:1023px){.yw-quiz .visual-quiz{width:calc(100% - 48px)}.yw-quiz .visual-quiz__grid,.yw-quiz .result-recommendations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.yw-quiz .visual-quiz{width:calc(100% - 32px)}.yw-quiz .question-intro{text-align:left;padding:32px 0 24px}.yw-quiz .question-copy,.yw-quiz .question-copy p{margin-left:0;margin-right:0}.yw-quiz .visual-card .option-copy{min-height:104px;padding:16px 44px 16px 16px}.yw-quiz .visual-card .selection-mark{bottom:16px;right:12px}.yw-quiz .visual-card:hover,.yw-quiz .visual-card.is-selected{transform:none}.yw-quiz .question-actions{padding:20px 0 calc(20px + var(--qz-action-safe))}.yw-quiz .analysis-screen{padding:120px 16px 40px}.yw-quiz .result-lead{margin-top:28px;padding:20px 16px}.yw-quiz .result-lead__fields{grid-template-columns:1fr}.yw-quiz .result-lead__submit{width:100%}.yw-quiz .analysis-screen li{padding:16px 0}.yw-quiz .result-screen{padding:0 16px 56px}.yw-quiz .result-intro{padding:40px 0 28px}.yw-quiz .result-recommendations{grid-template-columns:1fr;gap:20px}.yw-quiz .result-recommendations:not(.result-recommendations--single)>.result-product{grid-row:auto;grid-template-rows:auto auto auto auto 1fr auto;display:grid}.yw-quiz .result-recommendations--single .result-product--recommended{width:100%}.yw-quiz .result-product__facts>div{grid-template-columns:24px minmax(104px,.58fr) minmax(0,1fr);gap:8px}.yw-quiz .result-product__action{text-align:center;justify-self:stretch;width:calc(100% - 40px)}.yw-quiz .result-feedback{margin-top:64px}}@media (prefers-reduced-motion:reduce){.yw-quiz .visual-card,.yw-quiz .option-media>img,.yw-quiz .option-media .option-media__img,.yw-quiz .analysis-progress>i,.yw-quiz .analysis-loading-dots i,.yw-quiz .primary-action,.yw-quiz .secondary-action{transition:none!important;animation:none!important}.yw-quiz .analysis-progress>i{transform:scaleX(1)}}
