@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root,:root.mca,:root.mon,:root.muk{--brandPrimary:#5134f7;--brandSecondary:#7d00ea;--headerHover:#672aff1a;--headerHoverText:#5134f7;--buttonHoverText:#fff;--textPrimary:#c8b5e8;--lightBrandPrimary:#6f3ac2;--brandHighlight:#dbff45;--textOnSecondary:#fff;--headerBg:#fff;--headerText:#000}:root.kyw{--brandPrimary:#005f70;--brandSecondary:#cfe0c3;--headerHover:#fff;--buttonHoverText:#000;--textPrimary:#fff;--textOnSecondary:#000;--lightBrandPrimary:#ffffff1a;--brandHighlight:#dbff45;--headerBg:#005f70;--headerText:#fff}:root.sur{--brandPrimary:#3a0088;--brandSecondary:#00cfc8;--headerHover:#fff;--buttonHoverText:#fff;--textPrimary:#fff;--textOnSecondary:#000;--lightBrandPrimary:#6f3ac2;--brandHighlight:#dbff45;--headerBg:#3a0088;--headerText:#fff}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg")}@font-face{font-display:swap;font-family:Konnect;font-style:normal;font-weight:400;src:url(/fonts/KonnectRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:italic;font-weight:400;src:url(/fonts/KonnectItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:normal;font-weight:500;src:url(/fonts/KonnectMedium.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:italic;font-weight:500;src:url(/fonts/KonnectMediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:normal;font-weight:600;src:url(/fonts/KonnectSemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:italic;font-weight:600;src:url(/fonts/KonnectSemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:normal;font-weight:700;src:url(/fonts/KonnectBold.woff) format("woff")}@font-face{font-display:swap;font-family:Konnect;font-style:italic;font-weight:700;src:url(/fonts/KonnectBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:400 800;src:url(/fonts/source-serif-4/Source-Serif-4-Variable-Font.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:400 800;src:url(/fonts/source-serif-4/SourceSerif4-Italic-Subset.woff2) format("woff2")}strong{font-weight:var(--font-weight-emphasized)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;font-size:var(--font-size-base)}a,body,input{font-family:Konnect,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-regular)}a span.highlight,div span.highlight,h1 span.highlight,h2 span.highlight,h3 span.highlight,h4 span.highlight,h5 span.highlight,h6 span.highlight,li span.highlight,p span.highlight{background:var(--brandHighlight);border-radius:6px;padding:2px}a span.purple,div span.purple,h1 span.purple,h2 span.purple,h3 span.purple,h4 span.purple,h5 span.purple,h6 span.purple,li span.purple,p span.purple{color:var(--brandPrimary)}h1,h2{color:#000;font-size:28px}@media screen and (max-width:640px){h2{font-size:20px}}h3{font-size:var(--font-size-h3)}h3,h4{line-height:var(--font-lineheight-heading)}h4{font-size:var(--font-size-h4)}p{color:#000;font-size:var(--font-size-base);line-height:var(--font-lineheight-body)}a{color:#005fb9;text-decoration:none}b{font-weight:var(--font-weight-emphasized)}i{font-style:italic}blockquote{color:#000;display:block;font-size:var(--font-size-article-body-md);line-height:var(--font-lineheight-body);margin:50px 0;padding-left:4rem;padding-right:4rem;position:relative}blockquote:before{color:#e8e8e8;content:"“";font-size:10.5rem;font-style:normal;left:50%;position:absolute;top:-3.625rem;transform:translateX(-50%);z-index:-1}blockquote p{font-size:var(--font-size-article-body-md)!important;line-height:var(--font-lineheight-body)!important}@media screen and (max-width:640px){blockquote{margin:30px 0;padding-left:50px;padding-right:20px}}.line{border-bottom:6px solid var(--brandPrimary);padding-bottom:20px}.text-center{text-align:center}.fine-print{color:#989898;font-size:var(--font-size-xs)!important;line-height:var(--font-lineheight-body);margin-top:1.25rem}@media screen and (max-width:640px){.fine-print{font-size:var(--font-size-xs)!important}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.callout{background-color:#f4f5f7;border-radius:6px;display:flex;gap:1rem;justify-content:space-evenly;margin-top:2rem;padding:1rem}.callout p{color:#1e1e1e;font-size:12px;font-weight:400;text-align:left}.description{display:flex;flex-direction:column;gap:1rem}.survey__wrapper{margin:0 auto 1rem;max-width:68rem;padding:0 .625rem}.survey__wrapper button{background:none;border:none;cursor:pointer;transition:all .3s ease-in-out}.survey__wrapper .mobile-reset{background:var(--brandPrimary);border:2px solid var(--brandPrimary);border-radius:10px;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:500;margin:1rem auto;padding:1rem 2.1875rem;text-align:center;transition:background .3s ease-in-out}.survey__wrapper .mobile-reset:focus,.survey__wrapper .mobile-reset:focus-visible,.survey__wrapper .mobile-reset:focus-within,.survey__wrapper .mobile-reset:hover{background:var(--brandSecondary);color:var(--textOnSecondary)}@media (min-width:768px){.survey__wrapper .mobile-reset{display:none}}.survey__wrapper .mobile-reset-container{text-align:center}.survey__wrapper .no-results-container{display:none}.survey__wrapper.no-results .no-results-container{border-top:1px solid #f4f5f7;display:block;margin:0 auto;padding:3rem 0;text-align:center}.survey__wrapper.no-results .no-results-container .offer{text-align:left}.survey__wrapper.no-results .callout,.survey__wrapper.no-results .results{display:none}.survey__header{background:linear-gradient(180deg,#f4f5f7 25%,#fff 50%);padding:1rem 0 0}.survey__blur{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;opacity:1;position:fixed;top:0;width:100vw;z-index:10}.survey__blur.active{display:block}.survey__exit{background:#fff;height:100vh;left:-999px;padding-top:1.875rem;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:999}@media (min-width:768px){.survey__exit{max-width:400px}}.survey__exit:focus,.survey__exit:focus-visible,.survey__exit:focus-within{outline:none}.survey__exit.active{left:0}.survey__exit-icon{font-size:60px}.survey__exit .survey__close-exit{color:#000;font-size:1.75rem;font-weight:700;opacity:.4;padding:.5rem;position:absolute;right:1rem;top:1rem;z-index:2}.survey__exit .survey__close-exit:focus,.survey__exit .survey__close-exit:hover{color:var(--brandSecondary)}.survey__exit-wrapper{height:100%;margin:0 auto;overflow:auto;padding:3.75rem 1rem 1rem;position:relative;text-align:center;width:85%}@media (min-width:1140px){.survey__exit-wrapper{margin:0 auto}}.survey__exit h2{color:#1e1e1e;font-size:1.75rem;font-weight:600;margin:1.5625rem 0 1rem}.survey__exit .survey__exit-second{font-weight:400}.survey__exit .survey__submit{background:var(--brandPrimary);border-radius:10px;color:#fff;font-size:1.125rem;font-weight:500;margin-top:1.5625rem;padding:1.125rem 2.1875rem;position:relative;z-index:2}.survey__exit .survey__submit:focus,.survey__exit .survey__submit:hover{background:var(--brandSecondary)}.bold{font-weight:700}.offer,.tooltip{cursor:pointer}.offer{border:2px solid #f4f5f7;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;margin:1rem auto;transition:all .3s ease-in-out}.offer:hover{box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.offer__logo{align-items:center;display:flex;height:125px;justify-content:center;-o-object-fit:contain;object-fit:contain;padding:8px;position:relative;transition:opacity .3s ease-in-out;width:222px}.offer__logo,.offer__logo img{border-radius:6px;max-width:100%}.offer__logo img{display:block;max-height:100%;width:206px}.offer__logo .placement{background:var(--brandPrimary);border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;height:1.5rem;left:0;padding-top:.125rem;position:absolute;text-align:center;top:0;width:1.5rem}.offer__logo:hover{opacity:.6}.top{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:calc(100% - 116px) fit-content(100px);grid-template-rows:1fr fit-content(64px) fit-content(48px);padding:3rem 1rem 2rem;position:relative;row-gap:2rem}@media (min-width:1140px){.top{gap:2rem;grid-template-columns:1fr fit-content(100px) 2fr fit-content(152px);grid-template-rows:1fr;padding:3rem 1rem 2rem}}.buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;grid-column:1/span 2;grid-row:3;justify-content:center;transition:all .3s ease-in-out}@media (min-width:1140px){.buttons{grid-column:4;grid-row:1}}.buttons .read-btn{display:none}@media (min-width:1140px){.buttons .read-btn{display:inline}}.read-btn{border-bottom:1px solid transparent;color:#3139e3;transition:all .3s ease-in-out}.read-btn:hover{border-bottom:1px solid #3139e3}.rating{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.rating .rate{align-items:center;background-color:#f4f5f7;border-radius:10px;display:inline-flex;font-size:1rem;justify-content:space-around;min-width:100px;padding:.375rem}.rating .rate p{display:inline;font-weight:400;line-height:1;margin-bottom:0}.rating .tooltip{margin-left:.25rem;position:relative;top:1px}.rating a.tooltip-link{color:#fff!important;font-weight:500;text-decoration:underline}.rating p{font-weight:700;margin-bottom:.5rem;text-align:center;width:100%}@media (min-width:1140px){.rating p{margin-bottom:0}.rating a.read-btn{display:none}}.benefits{display:flex;flex-direction:column;grid-column:1/span 2;grid-row:2;justify-content:space-between}@media (min-width:1140px){.benefits{grid-column:3;grid-row:1}}.benefits ul{display:flex;flex-direction:column;gap:8px}.benefits li{line-height:1.5;list-style-type:none;padding-left:1.6875rem;position:relative}.benefits li:before{color:green;content:"✓";display:inline-block;font-size:1.5rem;left:0;line-height:1;position:absolute}.benefits li.cons:before{color:red;content:"X";display:inline-block;font-size:1.375rem;font-weight:700;line-height:1.12}a.view-btn{background:var(--brandPrimary);border-radius:10px;color:#fff;font-weight:700;padding:1rem 2rem;transition:all .3s ease-in-out}a.view-btn:hover{background:var(--brandSecondary)}.bottom{border-top:1px solid #eee;display:flex;flex-direction:column;justify-content:center}.bottom.active .expand-btn{border-radius:0}.bottom.active .expand-btn .view-less{display:inline}.bottom.active .expand-btn .view-more{display:none}.bottom.active .expand-btn .view-arrow{transform:rotate(180deg)}.bottom.active .details{max-height:600px;overflow:auto}.best-for,.bullet-top{display:flex;margin-bottom:.5rem;position:relative}.best-for .icon,.bullet-top .icon{font-size:1rem;left:0;line-height:1.5;position:absolute;top:0}.best-for .bold,.bullet-top .bold{margin-right:.25rem}.best-for p,.bullet-top p{line-height:1.5;padding-left:1.6875rem}.expand-btn{border-radius:0 0 10px 10px;color:#3139e3!important;display:block;font-weight:500;margin:0;padding:1rem 0;transition:all .5s ease-in-out;width:100%}.expand-btn span{pointer-events:none}.expand-btn .view-less{display:none}.expand-btn .view-arrow{display:inline-block;pointer-events:none;transform:rotate(0deg);transform-origin:center .3125rem;transition:all .5s ease-in-out}.details{height:100%;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.details .expanded-details{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem 2rem}@media (min-width:1140px){.details .expanded-details{align-items:flex-start;flex-direction:row;gap:2rem}}.details .expanded-details h3{font-size:1.25rem;font-weight:500}.details .expanded-details h4{font-size:1rem;font-weight:600}.details .expanded-details h4 span{color:var(--brandSecondary)}.details .minimum{align-items:center;background:#f4f5f7;border-radius:6px;display:flex;justify-content:center;min-width:222px;padding:1rem}.details .minimum p{font-size:.875rem}.details .minimum .min-value{color:var(--brandSecondary);font-size:1.25rem;font-weight:700}.top-offer{position:relative}.top-offer .badge{border-radius:0 0 10px;top:2.2rem}.top-offer .top{padding-top:5rem}.top-offer .best-for-you{border-radius:10px 10px 0 0;color:#fff;font-size:1rem;font-weight:600;left:-1px;padding:.5rem;position:absolute;text-align:center;text-transform:uppercase;top:-1px;width:calc(100% + 2px)}.top-offer .best-for-you,.top-offer .view-btn{background:linear-gradient(132deg,#834b00,#ccad01 24%,#9b6c21 52%,#c4ab1f 83%,#af7302)}.top-offer .view-btn{border:3px solid #bd9a00;padding:1rem 1.625rem;position:relative;transition:border .3s ease-in-out;z-index:3}.top-offer .view-btn:focus,.top-offer .view-btn:hover{background:linear-gradient(132deg,#834b00,#ccad01 24%,#9b6c21 52%,#c4ab1f 83%,#af7302);border:3px solid #000}.top-offer .expanded-details h4 span,.top-offer .minimum .min-value{color:#834b00}.page-heading{font-size:2rem;font-weight:700;margin:.5rem 0}.faq-question,.page-subline{font-size:1.75rem;font-weight:400;margin:.5rem 0}.page-text{margin:1rem 0;max-width:700px}@media (min-width:768px){.page-text{margin:1rem 0 2rem}}.faq-heading{font-size:2rem;font-weight:700;margin:2rem 0 1rem}.faq-answer{margin:1rem 0}@media (min-width:768px){.faq-answer{margin:1rem 0 2rem}}.modal{background-color:#fff;border-radius:10px;bottom:0;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:block;left:50%;max-height:100vh;max-width:750px;min-height:80vh;overflow:hidden;position:fixed;top:6.875rem;transform:translate(-50%,200%);transition:all .5s ease-in;transition-delay:.5s;width:100%;z-index:11}@media (min-width:768px){.modal{bottom:auto;box-shadow:none;display:none;margin-top:0;min-height:0;top:50%;transform:translate(-50%,-50%);transition:none}}.modal.animate-in{animation:bounce .4s ease-in-out;animation-delay:1.05s}.modal.active{border-radius:10px 10px 0 0;bottom:0;left:50%;margin-top:.625rem;overflow:auto;top:6.875rem;transform:translate(-50%)}@media (min-width:768px){.modal.active{animation:none;border-radius:10px;bottom:auto;display:block;top:50%;transform:translate(-50%,-50%)}}.modal.active .modal__main{transform:translateY(0)}.modal h3{color:#1e1e1e;font-size:1.25rem;text-align:center}@media (min-width:768px){.modal h3{font-size:1.625rem;text-align:left}}.modal-title{font-style:italic;position:relative}.modal-title:after{border:1.5px solid var(--brandHighlight);border-radius:6px;bottom:0;content:"";left:-2px;position:absolute;width:100%}.modal .checkbox-question{text-align:center}@media (min-width:768px){.modal .checkbox-question{text-align:left}}.modal__header{background-color:#fff;border-radius:10px 10px 0 0;padding:1rem}@media (min-width:768px){.modal__header{background-color:var(--brandPrimary);padding:1rem 2rem}}.modal__header h3{display:none;font-weight:600;opacity:0;text-align:center;transition:opacity .5s ease-in;transition-delay:1.3s}@media (min-width:768px){.modal__header h3{color:#fff;display:block;opacity:1;transition:none}}.modal__main{border-bottom:1.5rem solid #f4f5f7;padding:1rem 2rem 10rem;transform:translateY(200%);transition:all .5s ease-in;transition-delay:1.4s}@media (min-width:768px){.modal__main{border-radius:0 10px 0 10px;padding:2rem 2rem 3rem;transform:translateY(0);transition:none}}.modal__main form{display:flex;flex-direction:column;gap:2rem}.modal .radio-question.button-style{display:flex;flex-direction:column;gap:1rem}.modal .radio-question.button-style .radio-options{display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;text-align:center}@media (min-width:768px){.modal .radio-question.button-style .radio-options{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}}.modal .radio-question.button-style .radio-options input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal .radio-question.button-style .radio-options label{align-items:center;background:var(--brandPrimary);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;font-weight:400;justify-content:center;margin:0 auto;padding:1rem;text-align:center;transition:background .3s ease-in-out;width:100%}.modal .radio-question.button-style .radio-options label:focus,.modal .radio-question.button-style .radio-options label:focus-visible,.modal .radio-question.button-style .radio-options label:focus-within,.modal .radio-question.button-style .radio-options label:hover{background:var(--brandSecondary);color:var(--textOnSecondary)}input[type=radio]{-moz-appearance:initial!important;-webkit-appearance:none;cursor:pointer}.radio-question.show-as-radio{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between}@media (min-width:768px){.radio-question.show-as-radio{flex-direction:row}}.radio-question.show-as-radio h3{font-size:1.625rem;font-weight:500}.radio-question.show-as-radio .radio-options{display:flex;flex-direction:column;font-size:1.125rem;font-weight:500;gap:2rem;justify-content:space-between}@media (min-width:768px){.radio-question.show-as-radio .radio-options{flex-direction:row;gap:1rem;max-width:33.75rem;width:70%}}.radio-question.show-as-radio .radio-options label{cursor:pointer;padding-left:1.25rem;position:relative}.radio-question.show-as-radio .radio-options input[type=radio]:before{background-color:#f4f5f7;border:1px solid #707070;border-radius:50%;content:"";display:inline-block;height:16px;left:0;position:absolute;top:0;visibility:visible;width:16px}.radio-question.show-as-radio .radio-options input[type=radio]:after{background-color:var(--brandPrimary);border-radius:50%;content:"";display:inline-block;height:11px;left:3.5px;opacity:0;position:absolute;top:3.5px;transition:opacity .3s ease-in-out;width:11px}.radio-question.show-as-radio .radio-options input[type=radio]:checked:after{opacity:1}.text-question{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media (min-width:768px){.text-question{flex-direction:row}}.text-question label{color:#1e1e1e;font-size:1.25rem;text-align:center}@media (min-width:768px){.text-question label{font-size:1.625rem;text-align:left}}.text-input-container{background:#f4f5f7;border:2px solid transparent;border-radius:10px;font-size:1.375rem;font-weight:700;max-width:10.625rem;padding:.375rem 1.1875rem;position:relative;transition:all .3s ease-in-out}.text-input-container:focus,.text-input-container:focus-visible,.text-input-container:focus-within{border:2px solid var(--brandSecondary)}.text-input-container:before{color:var(--brandSecondary);content:"$";height:2.25rem;left:.7rem;position:absolute;top:.5rem}.text-input-container.max:after{content:"+";height:2.25rem;position:absolute;right:.7rem;top:.375rem}.text-input-container input[type=text]{background:#f4f5f7;border:none;color:#000;font-size:1rem;font-weight:700;line-height:1.5;padding:0;text-align:center;width:100%}.text-input-container input[type=text]:focus,.text-input-container input[type=text]:focus-visible,.text-input-container input[type=text]:focus-within{outline:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;position:absolute;z-index:-1}input[type=checkbox]:checked+.checkbox-label:after{opacity:1}.checkbox-question{margin-left:1px;padding-right:1.25rem;position:relative}.checkbox-question .tooltip{position:absolute;right:0;top:0}@media (min-width:640px){.checkbox-question .tooltip{position:relative}}.checkbox-label{cursor:pointer;line-height:1.2;margin-bottom:1rem;padding:0 .25rem 0 1.75rem;position:relative}.checkbox-label:before{border:1px solid #000;border-radius:6px;content:"";font-size:1rem;height:1.125rem;left:0;position:absolute;top:0;width:1.125rem}.checkbox-label:after{color:green;content:"✓";font-size:2rem;left:.0625rem;opacity:0;position:absolute;top:-.5625rem;transition:opacity .3s ease-in-out}.overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:10}@media (min-width:768px){.overlay{display:none}}.overlay.active{display:block}.overlay-text{color:#fff;height:12.5rem;opacity:0;text-align:center;transition:all .5s ease-in}@media (min-width:768px){.overlay-text{display:none}}.overlay-text h3{font-size:1.375rem;font-weight:600;line-height:1.5;margin:1rem 0}.overlay-text.active{background:var(--brandPrimary);opacity:1}.overlay-bg{background-color:#fff;display:block;height:100%;opacity:0;transition:all .5s ease-in;transition-delay:.25s;width:100%}@media (min-width:768px){.overlay-bg{display:none}}.overlay-bg.active{opacity:1;z-index:10}@media (min-width:768px){.overlay-bg.active{background-color:rgba(0,0,0,.5);display:block}}.overlay p{color:#fff;font-size:1.75rem;font-weight:500;line-height:1.1;margin:0 auto;text-align:center;width:90%}.overlay p span{display:block}.overlay .mw-logo{align-items:center;background:#fff;display:flex;justify-content:center;padding:.625rem;width:100%}.no-overflow{overflow:hidden}.results-container{margin-bottom:11.25rem}.results:focus,.results:focus-visible,.results:focus-within{outline:none}.results-form{border:2px solid #f4f5f7;border-radius:10px;display:none;margin-bottom:1rem;padding:1.5rem;width:100%}@media (min-width:768px){.results-form{display:flex;flex-direction:column;gap:1rem}}.results-form:hover{box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.survey__results-disclaimer{font-size:.875rem;margin:.5rem auto 1rem;opacity:.5}.form-select{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem;position:relative}@media (min-width:768px){.form-select{align-items:center;flex-direction:row}}.form-select:after{bottom:.75rem;content:"⌄";cursor:pointer;font-size:2rem;pointer-events:none;position:absolute;right:.5625rem}@media (min-width:768px){.form-select:after{align-items:center;bottom:auto;flex-direction:row;right:.5625rem;top:-.3125rem}}.form-select label{font-size:1.375rem}.form-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #f4f5f7;border-radius:10px;color:#000;font-size:1rem;padding:.5rem 1rem;width:100%}@media (min-width:768px){.form-select select{width:50%}}.form-select option{color:#000;font-size:1rem}.form-select select:hover{cursor:pointer}.form-select select:focus{box-shadow:0 0 0 2px #666;outline:none}.trust-banner{align-items:center;background:#f4f5f7;border:2px solid #f4f5f7;border-radius:10px;display:flex;gap:2rem;padding:2rem}.trust-image{height:4.6875rem;width:4.6875rem}.trust h3,.trust p{color:#1e1e1e}.badge{background-color:#fff;border-radius:10px 0 10px;color:var(--brandPrimary);left:-1px;opacity:1;padding:.5rem 1rem;position:absolute;top:-1px}@keyframes bounce{0%{transform:translate(-50%,6px)}50%{transform:translate(-50%,3px)}to{transform:translate(-50%)}}.range-question,.range-question-top{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:100%}@media (min-width:768px){.range-question,.range-question-top{flex-direction:row}}.range-minmax{font-size:1.125rem;font-weight:600;line-height:1}.range-label{font-size:1.625rem;font-weight:500;text-align:center}@media (min-width:768px){.range-label{margin-top:.8125rem;text-align:left}}.range-label .subtext{color:#707070;display:block;font-size:.9375rem}.range-labels{align-items:flex-end;display:flex;gap:.5rem;width:100%}@media (min-width:768px){.range-labels{align-items:center;max-width:540px;width:70%}}.range-container{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding-bottom:.125rem;padding-top:2.75rem;position:relative;width:100%}@media (min-width:768px){.range-container{max-width:475px;padding:2.75rem 0}}.range-container .range-display-container,.range-container .range-display-container-top{align-items:center;background:var(--brandHighlight);border-radius:10px;display:flex;gap:.25rem;left:-7.5%;padding:.25rem .5rem;position:absolute;top:0}@media (min-width:768px){.range-container .range-display-container,.range-container .range-display-container-top{left:1.5%}}.range-container .range-display-container-top.max .range-display:after,.range-container .range-display-container.max .range-display:after{content:"+";margin-left:.125rem;position:relative;top:-2px}.range-container .range-display-container svg,.range-container .range-display-container-top svg{display:block}.range-container .range-display{font-size:1.375rem;font-weight:700;line-height:1}input[type=range]{-webkit-appearance:none;background:linear-gradient(to right,var(--brand-600) 0,var(--brand-600) 12.5%,#a7a7a7 12.5%,#a7a7a7 100%);border-radius:10px;height:0;outline:none;transition:background .45s ease-in;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;height:16px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#f4f5f7;border:2px solid #000;border-radius:10px;cursor:pointer;height:1.625rem;margin-top:-.3125rem;width:1.625rem}input[type=range]::-moz-range-track{cursor:pointer;height:16px;width:100%}input[type=range]::-moz-range-thumb{background:#f4f5f7;border:2px solid #000;border-radius:10px;cursor:pointer;height:1.625rem;margin-top:-.3125rem;width:1.625rem}
