body{background-color:#fff}body.wm-house .wm-page{padding:0 0 64px}body .wm-page>section[data-content-id]>h2,body .wm-page>.wm-faq>h2,body .wm-page>.wm-section>h2{margin:48px 0 16px;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:28px;font-weight:700;line-height:1.2;color:#041e43;text-transform:none}body .wm-page>section[data-content-id] h3,body .wm-page .wm-references h3,body .wm-page .wm-conversion-module__heading,body .wm-page .wm-results-panel__subheading,body .wm-page .wm-tips-section__heading,body .wm-page .wm-quiz-question__text,body .wm-page .wm-breakdown-heading,body .wm-page .wm-compare-column__heading,body .wm-page .wm-category-group__label,body .wm-page .wm-callout>strong,body .wm-page .wm-tip-card__title{margin:0 0 8px;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#041e43;text-transform:none}body .wm-page>section[data-content-id] h3{margin:32px 0 12px}body .wm-page .wm-callout>strong{display:block}body .wm-page>p,body .wm-page>section[data-content-id] p,body .wm-page>section[data-content-id] :is(ul,ol):not([class])>li,body .wm-page .wm-faq__answer__inner p,body .wm-page .wm-callout,body .wm-page .wm-callout p,body .wm-page .wm-micro-explainer p,body .wm-page .wm-conversion-module__body,body .wm-page .wm-quiz-start__intro,body .wm-page .wm-savings-summary,body .wm-page .wm-quiz-result-hero__desc,body .wm-page .wm-context-list__item,body .wm-page .wm-quiz-tips__item,body .wm-page .wm-tip-card__text,body .wm-page .wm-result-card p{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:16px;line-height:27px;color:#111}body .wm-page>p{margin:0 0 24px}body .wm-page .wm-callout p,body .wm-page .wm-micro-explainer p,body .wm-page .wm-conversion-module__body,body .wm-page .wm-tip-card__text,body .wm-page .wm-result-card p{margin:0}body .wm-page .wm-callout p + p{margin-top:12px}body .wm-page .wm-tool-card,body .wm-page .wm-result-card,body .wm-page .wm-quiz-option,body .wm-page .wm-quiz-schedule-grid .wm-result-card,body .wm-page #wm-peak-card .wm-result-card{background:#fff;border:1px solid #dfe6ee;border-radius:16px;padding:24px;box-shadow:none}body .wm-page .wm-tool-card{margin:0 0 24px}body .wm-page .wm-result-card{margin:0;gap:4px}body .wm-page .wm-result-card--recommended{background:#e2f4f7;border-color:#e2f4f7}body .wm-page .wm-quiz-option{padding:16px 20px}body .wm-page .wm-quiz-option:hover{border-color:#05c3dd;box-shadow:none}body .wm-page .wm-quiz-option--selected{border:2px solid #041e43;padding:15px 19px;background:#f4f8fb}body .wm-page .wm-micro-explainer,body .wm-page .wm-callout,body .wm-page .wm-callout--warn,body .wm-page .wm-conversion-module,body .wm-page .wm-advanced-options__panel__inner,body .wm-page .wm-compare-column,body .wm-page .wm-savings-summary{background:#f4f8fb;border:0;border-left:0;border-radius:16px;padding:24px;box-shadow:none}body .wm-page .wm-micro-explainer,body .wm-page .wm-callout,body .wm-page .wm-conversion-module,body .wm-page .wm-savings-summary{margin:24px 0}body .wm-page .wm-conversion-module{gap:16px}body .wm-page .wm-advanced-options__panel__inner{margin-top:12px}body .wm-page .wm-debt-headline,body .wm-page .wm-hero-result,body .wm-page .wm-quiz-result-hero,body .wm-page .wm-score-hero,body .wm-page .wm-pillow-hero{background:#e2f4f7;border:0 !important;border-radius:16px;padding:24px;margin:0 0 24px;text-align:left;box-shadow:none}body .wm-page .wm-debt-headline__number,body .wm-page .wm-hero-result__number,body .wm-page .wm-quiz-result-hero__type,body .wm-page .wm-score-hero__number,body .wm-page .wm-pillow-hero__range{display:block;margin:0 0 4px;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:44px;font-weight:700;line-height:1.15;letter-spacing:0;color:#09778a;font-variant-numeric:tabular-nums}body .wm-page .wm-score-hero__suffix{font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:20px;font-weight:700;color:#41566f;margin-left:4px}body .wm-page .wm-debt-headline__label,body .wm-page .wm-hero-result__label{margin:0 0 8px;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:14px;line-height:22px;color:#41566f}body .wm-page .wm-quiz-result-hero__desc{max-width:none;margin:8px 0 0}body .wm-page .wm-quiz-result-hero>div[style*="48px"]{display:none !important}body .wm-page .wm-score-hero .wm-badge{margin-top:8px}body .wm-page .wm-badge{display:inline-block;margin:0;padding:0;border-radius:0;background:transparent !important;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#09778a;white-space:normal}body .wm-page .wm-badge--recommended{color:#157a49}body .wm-page .wm-badge--minimum,body .wm-page .wm-badge--extended{color:#9e560d}body .wm-page .wm-badge--severe{color:#a63a1a}body .wm-page .wm-results-heading,body .wm-page .wm-result-card__label,body .wm-page .wm-quiz-progress__label{display:block;margin:0 0 8px;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#09778a}body .wm-page .wm-results-heading--tips{margin-top:24px}body .wm-page .wm-result-card__time,body .wm-page .wm-result-card__value{display:block;margin:0;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:28px !important;font-weight:700;line-height:1.15;color:#041e43;font-variant-numeric:tabular-nums}body .wm-page .wm-result-card__cycles,body .wm-page .wm-result-card__duration,body .wm-page .wm-result-card__meta,body .wm-page .wm-result-card__note,body .wm-page .wm-result-card>div[style*="font-size:1"]{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:14px !important;line-height:22px;color:#41566f !important;margin-top:4px}body .wm-page .wm-result-card__cycles[style*="700"]{font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:16px !important;color:#041e43 !important}body .wm-page .wm-result-card>div[style*="space-between"]>span:first-child{font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:16px !important;color:#041e43 !important}body .wm-page .wm-results-grid,body .wm-page .wm-cost-breakdown-grid,body .wm-page .wm-breakdown-grid,body .wm-page .wm-quiz-schedule-grid,body .wm-page .wm-compare-grid,body .wm-page .wm-replacement-breakdown{display:grid;gap:24px;margin:0 0 24px}body .wm-page .wm-results-grid,body .wm-page .wm-cost-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .wm-page .wm-breakdown-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body .wm-page .wm-quiz-schedule-grid,body .wm-page .wm-compare-grid,body .wm-page .wm-replacement-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}body .wm-page .wm-results-panel{margin:0}body .wm-page .wm-results-panel--visible{margin:0 0 24px}body .wm-page .wm-results-panel>* + *{margin-top:24px}body .wm-page .wm-results-panel>[style*="display:none"] + *{margin-top:0}body .wm-page #wm-peak-card{margin-bottom:24px}body .wm-page .wm-share-btn-wrapper{margin-top:24px}body .wm-page .wm-ask{margin:24px 0}body .wm-page .wm-context-list,body .wm-page .wm-quiz-tips,body .wm-page .wm-tips-section .wm-tip-card + .wm-tip-card{display:flex;flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none}body .wm-page .wm-context-list__item,body .wm-page .wm-quiz-tips__item,body .wm-page .wm-tip-card{display:flex;align-items:flex-start;gap:12px;padding:0;margin:0;background:transparent;border:0;border-radius:0}body .wm-page .wm-tip-card + .wm-tip-card{margin-top:12px}body .wm-page .wm-context-list__icon,body .wm-page .wm-quiz-tips__icon,body .wm-page .wm-tip-card__icon{flex:0 0 20px;width:20px;height:20px;min-width:0;max-width:none;min-height:0;max-height:none;margin-top:3px;font-size:20px;line-height:1;color:#09778a !important;background:transparent !important;border-radius:0}body .wm-page .wm-tip-card__title{font-size:16px;margin:0 0 4px}body .wm-page .wm-input-group{gap:8px;margin-bottom:24px}body .wm-page .wm-input-group__label,body .wm-page .wm-night-input__label{font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:14px;font-weight:600;line-height:22px;color:#041e43}body .wm-page .wm-input-group__input,body .wm-page .wm-input-group__select,body .wm-page .wm-night-input__field{min-height:48px;padding:0 16px;border:1px solid #c9d4e0;border-radius:12px;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:16px;color:#111}body .wm-page .wm-night-input__field{padding:0 8px}body .wm-page .wm-input-group__input:focus,body .wm-page .wm-input-group__select:focus,body .wm-page .wm-night-input__field:focus{border-color:#041e43;box-shadow:none}body .wm-page .wm-price-input-wrapper__symbol{font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:16px;color:#041e43}body .wm-page .wm-tool-card>.wm-tool-cta,body .wm-page .wm-tool-card .wm-tool-cta--start{margin-top:24px;min-width:260px}body button.dp-btn.dp-btn--accent:focus{background:#05c3dd;border-color:#05c3dd;color:#041e43}body .wm-page .wm-quiz-start{text-align:left;padding:0}body .wm-page .wm-quiz-start__intro{max-width:none;margin:0 0 24px}body .wm-page .wm-quiz-start .wm-input-group{max-width:320px;margin:0 0 24px !important}body .wm-page .wm-mode-toggle,body .wm-page .wm-recovery-toggle{background:#f4f8fb;border:0;padding:4px;margin-bottom:24px}body .wm-page .wm-mode-toggle__btn,body .wm-page .wm-recovery-toggle__btn{min-height:44px;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:14px;font-weight:600;color:#41566f;box-shadow:none}body .wm-page .wm-mode-toggle__btn--active,body .wm-page .wm-mode-toggle__btn[aria-checked="true"],body .wm-page .wm-recovery-toggle__btn--active,body .wm-page .wm-recovery-toggle__btn[aria-checked="true"]{background:#041e43;color:#fff;box-shadow:none}body .wm-page .wm-latency-slider{background:#dfe6ee !important;height:4px}body .wm-page .wm-latency-slider::-moz-range-progress{background:#05c3dd}body .wm-page .wm-latency-labels,body .wm-page .wm-lifespan-display,body .wm-page .wm-target-display{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:14px;line-height:22px;color:#41566f}body .wm-page .wm-latency-labels{font-size:12px}body .wm-page .wm-lifespan-display strong,body .wm-page .wm-target-display strong{color:#041e43;font-size:inherit}body .wm-page .wm-quiz-back,body .wm-page .wm-advanced-options__trigger,body .wm-page .wm-sleep-now,body .wm-page .wm-results-context-link{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:14px;line-height:22px;color:#041e43}body .wm-page .wm-results-context-link{text-align:left;margin-top:24px}body .wm-page .wm-quiz-progress{margin-bottom:24px}body .wm-page .wm-quiz-progress__track{background:#dfe6ee}body .wm-page .wm-quiz-progress__bar{background:#05c3dd}body .wm-page .wm-quiz-option__radio{border-color:#c9d4e0}body .wm-page .wm-quiz-option--selected .wm-quiz-option__radio{border-color:#041e43;background:#041e43}body .wm-page .wm-score-bar__track{background:#f4f8fb;border:0}body .wm-page .wm-score-bar__fill{background:#09778a !important}body .wm-page .wm-score-bar__value{font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:16px;color:#041e43}body .wm-page .wm-category-group{margin:24px 0 12px}body .wm-page .wm-category-group:first-child{margin-top:0}body .wm-page .wm-category-group__label{margin:0}body .wm-page .wm-category-group__number{font-family:Montserrat,"Montserrat Fallback",sans-serif}body .wm-page .wm-share-btn-wrapper__confirmation,body .wm-page .wm-share-btn-wrapper__confirm{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:14px;color:#157a49}body .wm-page #wm-retake-btn{margin-left:auto}body .wm-page .wm-recovery-toggle{display:inline-flex;border-radius:999px}body .wm-page .wm-recovery-toggle__btn,body .wm-page .wm-mode-toggle__btn{flex:1;border:0;border-radius:999px;padding:0 16px;background:transparent;cursor:pointer;white-space:nowrap}body .wm-page .wm-latency-slider{background:#f4f8fb !important;height:6px}body .wm-page .wm-results-panel .wm-results-heading{font-size:12px;font-weight:700;letter-spacing:.06em;color:#09778a}body .wm-page .wm-score-hero .wm-badge{font-size:12px;padding:0}body .wm-page .wm-quiz-tips__icon svg,body .wm-page .wm-tip-card__icon svg,body .wm-page .wm-context-list__icon svg{display:block;width:20px;height:20px}body .wm-page .wm-score-hero__number{display:inline;color:#09778a !important}body .wm-page .wm-result-card>div[style*="space-between"]{flex-direction:column !important;align-items:flex-start !important;gap:4px}body .wm-page .wm-data-table-wrapper{margin:24px 0;border:1px solid #dfe6ee;border-radius:16px}body .wm-page .wm-data-table{border:0}body .wm-page .wm-data-table thead th{padding:10px 14px;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:14px;font-weight:700;color:#041e43;background:#f4f8fb;border-bottom:2px solid #dfe6ee;white-space:normal}body .wm-page .wm-data-table tbody td{padding:10px 14px;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:14px;line-height:22px;color:#111;border-bottom:1px solid #eaf0f5;background:#fff}body .wm-page .wm-data-table tbody td:first-child{font-weight:600;color:#041e43;background:#fff}body .wm-page .wm-data-table tbody tr:nth-child(even),body .wm-page .wm-data-table tbody tr:nth-child(even) td{background:#fff}body .wm-page .wm-data-table tbody tr:last-child td{border-bottom:0}body .wm-page .wm-faq{margin-top:0}body .wm-page .wm-faq__item{padding:0;border-bottom:1px solid #eaf0f5}body .wm-page .wm-faq__question{width:100%;min-height:44px;padding:16px 0;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#041e43}body .wm-page .wm-faq__question .wm-faq__chevron{width:20px;height:20px;color:#41566f}body .wm-page .wm-faq__answer__inner{padding:0 0 16px}body .wm-page .wm-tools-more .dp-chip-links{gap:12px}body .wm-page .wm-references{margin-top:48px;padding-top:0;border-top:0}body .wm-page .wm-references h3{margin:0 0 16px}body .wm-page .wm-references h3 small{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:14px;font-weight:400;color:#41566f}body .wm-page .wm-references ol{margin:0;padding-left:20px;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:14px;line-height:22px;color:#41566f}body .wm-page .wm-references ol li{margin-bottom:12px}body .wm-page .wm-references a.underline{color:#041e43}body .wm-page .wm-disclaimer{margin:24px 0 0;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:14px;line-height:22px;color:#41566f}@media (max-width:991px){body .wm-page .wm-results-grid,body .wm-page .wm-cost-breakdown-grid,body .wm-page .wm-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body .wm-page>section[data-content-id]>h2,body .wm-page>.wm-faq>h2,body .wm-page>.wm-section>h2{margin-top:40px;font-size:24px}body .wm-page .wm-tool-card>.wm-tool-cta,body .wm-page .wm-tool-card .wm-tool-cta--start{display:flex;width:100%;min-width:0}body .wm-page .wm-quiz-start .wm-input-group{max-width:none}}@media (max-width:599px){body .wm-page .wm-tool-card,body .wm-page .wm-result-card,body .wm-page .wm-micro-explainer,body .wm-page .wm-callout,body .wm-page .wm-conversion-module,body .wm-page .wm-compare-column,body .wm-page .wm-savings-summary,body .wm-page .wm-debt-headline,body .wm-page .wm-hero-result,body .wm-page .wm-quiz-result-hero,body .wm-page .wm-score-hero,body .wm-page .wm-pillow-hero{padding:20px}body .wm-page .wm-results-grid,body .wm-page .wm-cost-breakdown-grid,body .wm-page .wm-breakdown-grid,body .wm-page .wm-quiz-schedule-grid,body .wm-page .wm-compare-grid,body .wm-page .wm-replacement-breakdown{grid-template-columns:minmax(0,1fr);gap:16px}body .wm-page .wm-quiz-schedule-grid,body .wm-page .wm-compare-grid,body .wm-page .wm-replacement-breakdown{display:grid}body .wm-page .wm-debt-headline__number,body .wm-page .wm-hero-result__number,body .wm-page .wm-quiz-result-hero__type,body .wm-page .wm-score-hero__number,body .wm-page .wm-pillow-hero__range{font-size:32px}body .wm-page .wm-cost-breakdown-grid,body .wm-page .wm-quiz-schedule-grid{display:grid;gap:12px}body .wm-page .wm-cost-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .wm-page .wm-quiz-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .wm-page .wm-cost-breakdown-grid .wm-result-card,body .wm-page .wm-quiz-schedule-grid .wm-result-card{padding:12px}body .wm-page .wm-cost-breakdown-grid .wm-result-card__time,body .wm-page .wm-quiz-schedule-grid .wm-result-card__value{font-size:20px !important}}