/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--white:#fff;--lighter-gray:#f0f0f0;--light-gray:#bfbfbf;--gray:#838383;--dark-gray:grey;--darker-gray:#20292a;--black:#000;--green:#32bc6e;--red:#eb443f;--dark-red:#cf3c37;--gold:#ffb405;--white-gold:#ffe19b;--primary:var(--red);--primary-hover:var(--dark-red);--success:var(--green);--muted:var(--gray);--text:var(--darker-gray);--site-background:var(--lighter-gray);--content-backgroud:var(--white);--font-family:Arial,Helvetica Neue,sans-serif;--spacing:20px;--content-max-width:1000px;--content-min-width:320px;--font-size-root:18px;--font-size-base:1em;--scaling-factor-xxs:3/5;--scaling-factor-xs:3/4;--scaling-factor-sm:8/9;--scaling-factor-md:1;--scaling-factor-lg:6/5;--scaling-factor-xl:3/2;--scaling-factor-xxl:2/1;--scaling-factor-xxxl:3/1;--baseline-down-03:calc(var(--font-size-base)*var(--scaling-factor-xxs));--baseline-down-02:calc(var(--font-size-base)*var(--scaling-factor-xs));--baseline-down-01:calc(var(--font-size-base)*var(--scaling-factor-sm));--baseline:calc(var(--font-size-base)*var(--scaling-factor-md));--baseline-up-01:calc(var(--font-size-base)*var(--scaling-factor-lg));--baseline-up-02:calc(var(--font-size-base)*var(--scaling-factor-xl));--baseline-up-03:calc(var(--font-size-base)*var(--scaling-factor-xxl));--baseline-up-04:calc(var(--font-size-base)*var(--scaling-factor-xxxl))}*,:after,:before{box-sizing:border-box}body,html{overflow:hidden}body{background:var(--site-backgroud);font-family:var(--font-family);font-size:var(--font-size-root);padding:0 1px}h1,h2,h3,h4,h5,h6{font-weight:bolder}a{color:var(--primary);transition:color .11s ease-in-out}a:hover{color:var(--primary-hover)}.sr-only{display:none}.cp-wrapper{margin:0 auto;max-width:var(--content-max-width);min-width:var(--content-min-width);width:100%}.cp-callout{background:var(--primary);color:var(--white);font-weight:700;padding:calc(var(--spacing)*.5);text-align:center}.cp-result{background:var(--content-backgroud);border:1px solid var(--primary);color:var(--text);display:flex;padding:var(--spacing)}@media screen and (max-width:619px){.cp-result{flex-wrap:wrap}}.cp-callout~.cp-result,.cp-result~.cp-result{border-top:none}@media screen and (max-width:619px){.cp-result-section{flex:0 0 auto}.cp-result-section--logo{flex-basis:50%;order:1;width:50%}.cp-result-section--content{flex-basis:100%;margin:var(--spacing) 0;order:3;width:100%}.cp-result-section--seal{flex-basis:50%;order:2;width:50%}.cp-result-section--cta{flex-basis:100%;order:4;width:100%}}@media screen and (min-width:620px){.cp-result-section{flex:0 0 auto;flex-basis:var(--section-width);padding-left:calc(var(--spacing)*.5);padding-right:calc(var(--spacing)*.5);width:var(--section-width)}.cp-result-section:first-child{padding-left:0}.cp-result-section:last-child{padding-right:0}.cp-result-section--logo{--section-width:18%}.cp-result-section--content{--section-width:35%}.cp-result-section--seal{--section-width:18%}.cp-result-section--cta{--section-width:29%}}.cp-result-section--logo{color:var(--gray);font-size:var(--baseline-down-01);text-align:center}.cp-result-section--cta{text-align:center}.cp-result__stars{color:var(--gold);display:block;margin:calc(var(--spacing)*.25) 0;transition:all .11s ease-in-out}.cp-result__logo{height:40px;max-width:100%;width:100%}.cp-result__name{font-weight:700;margin-bottom:calc(var(--spacing)*.5)}.cp-result__bulletpoints{list-style:none;margin:0;padding:0}.cp-result__bulletpoint{font-size:var(--baseline-down-02);margin-bottom:calc(var(--spacing)*.25)}.cp-result__plus{color:var(--success);vertical-align:text-top}.cp-result__cta{align-items:center;background:var(--primary);border:0;border-radius:.22222rem;color:var(--white);cursor:pointer;display:inline-flex;font-size:var(--baseline-down-02);font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1.2;outline:none;overflow:visible;padding:.55556rem .83333rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .11s ease-in-out;vertical-align:top;width:100%}.cp-result__cta:hover{background:var(--primary-hover);color:var(--white)}.cp-result__info{display:block;font-size:var(--baseline-down-02);margin-top:var(--spacing)}.cp-seal{background:var(--lighter-gray);border:1px solid var(--dark-gray);border-radius:8px;height:80px;margin-left:auto;margin-right:auto;padding-bottom:8px;padding-top:4px;text-align:center;width:90px}.cp-seal__info{cursor:pointer;display:inline-block;vertical-align:text-top}.cp-seal__heading{color:var(--gray);font-size:12px}.cp-seal__rating{font-size:30px;font-weight:bolder;margin-top:5px}.cp-seal__label{font-size:12px;font-weight:bolder}.cp-icon{display:inline-block;height:1em;line-height:1}.cp-icon svg{fill:currentColor;width:1em}.cp-notice__trigger{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:transparent;border:none;box-shadow:none;color:inherit;color:var(--primary);cursor:pointer;font:inherit;font-size:var(--baseline-down-02);line-height:normal;margin:0;margin-top:calc(var(--spacing)*.5);overflow:visible;padding:0;transition:color .11s ease-in-out;width:auto}.cp-notice__trigger::-moz-focus-inner{border:0;padding:0}.cp-notice__trigger:hover{color:var(--primary-hover)}.cp-modal{background:var(--white);border:1px solid var(--lighter-gray);box-shadow:0 .05556rem .27778rem 0 rgb(0 0 0/20%),0 .11111rem .11111rem 0 rgb(0 0 0/14%),0 .16667rem .05556rem -.11111rem rgb(0 0 0/12%);left:calc(50% - 250px);position:absolute;top:var(--spacing);width:500px}@media screen and (max-width:619px){.cp-modal{bottom:0;left:0;right:0;top:0;width:100%}}.cp-modal__inner{padding:calc(var(--spacing)*2);position:relative}.cp-modal__close{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:transparent;border:none;box-shadow:none;color:inherit;color:var(--text);cursor:pointer;font:inherit;font-size:var(--baseline-up-02);font-weight:700;line-height:normal;margin:0;overflow:visible;padding:0;padding:var(--spacing);padding-top:calc(var(--spacing)*.5);position:absolute;right:0;top:0;transition:color .11s ease-in-out;width:auto}.cp-modal__close:hover{color:var(--dark-gray)}.cp-modal__close::-moz-focus-inner{border:0;padding:0}.cp-modal__header{font-weight:700;margin-bottom:var(--spacing);text-align:center}.cp-modal__content{display:flex;flex-wrap:wrap}.cp-modal__content :first-child,.cp-modal__content :nth-child(2){font-weight:700}.cp-modal__content *{border-bottom:1px solid var(--lighter-gray);font-size:var(--baseline-down-02);margin-bottom:calc(var(--spacing)*.5);padding-bottom:calc(var(--spacing)*.5)}.cp-modal__content :last-child,.cp-modal__content :nth-last-child(-n+2){border-bottom:none;margin-bottom:0;padding-bottom:0}.cp-modal__rating{flex:0 0 50%;padding-right:calc(var(--spacing)*.5);text-align:right;width:50%}.cp-modal__label{flex:0 0 50%;padding-left:calc(var(--spacing)*.5);width:50%}