*,:before,:after{box-sizing:border-box}body{color:#121212;background-color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:#b40a01;text-decoration:underline}ul{margin:0}hr{border:none;border-top:1px solid #ddd;margin:24px 0}h2{color:#000;margin:0;font:700 28px Arial Narrow,sans-serif}h3{color:#000;margin:0 0 10px;font:700 16px/22px Helvetica,Arial,sans-serif}p{color:#121212;margin:0 0 1em;line-height:1.6}.intro p{font-size:18px}.row{flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto;padding:0 16px;display:flex}.row>*{flex-basis:100%;min-width:0}.row.column{display:block}.columns,.column{width:100%}.large-12{flex:0 0 100%;max-width:100%}@media (width>=1024px){.large-9{flex:0 0 75%;max-width:75%}.large-6{flex:0 0 50%;max-width:50%}.large-3{flex:0 0 25%;max-width:25%}}@media (width<=1023px){.large-9,.large-6,.large-3{flex:0 0 100%;max-width:100%}.small-6{flex:0 0 50%;max-width:50%}}.float-left{float:left}.float-right{float:right}.clear{clear:both}.pad-t{padding-top:30px}.pad-t-sm{padding-bottom:15px}.pad-b{padding-bottom:30px}.pad-b-sm{padding-bottom:15px}.pad-r{padding-right:60px}.red{color:#a31d21}.self-align-center{align-self:center;justify-items:center}.title-bar{display:none}@media (width<=1023px){.title-bar{background-color:#fff;border-bottom:8px solid #b40a0a;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.pad-r{padding-right:20px}}.title-bar-title img{display:block}.menu-icon{cursor:pointer;background:0 0;border:none;width:20px;height:16px;padding:0;position:relative}.menu-icon-bar{background-color:#000;width:100%;height:2px;transition:transform .25s,opacity .25s,top .25s;position:absolute;left:0}.menu-icon-bar:first-child{top:0}.menu-icon-bar:nth-child(2){top:7px}.menu-icon-bar:nth-child(3){bottom:0}.menu-icon.is-open .menu-icon-bar:first-child{top:7px;transform:rotate(45deg)}.menu-icon.is-open .menu-icon-bar:nth-child(2){opacity:0}.menu-icon.is-open .menu-icon-bar:nth-child(3){top:7px;bottom:auto;transform:rotate(-45deg)}.header{color:#000;align-items:center;gap:28px;padding:28px 15px;font:700 28px Helvetica,Arial,sans-serif;display:none}@media (width>=1024px){.header{display:flex}}.header .text span{font:28px Arial Narrow,Arial,sans-serif;display:block}.top-bar{background:#b40a01}.top-bar .menu{flex-direction:column;width:100%;margin:0;padding:0 2px;list-style:none;display:none}.top-bar.nav-open .menu{display:flex}@media (width>=1024px){.top-bar .menu{scrollbar-width:none;flex-direction:row;display:flex;overflow:auto}}.top-bar .menu li{display:flex}.top-bar .menu li:hover{background:#ff1919}.top-bar .menu li a{color:#fff;white-space:nowrap;width:100%;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:block}.top-bar .menu li a.active{background:#ff1919}.intro{background-color:#eee;margin-top:4px;padding-top:20px;padding-bottom:10px}.instructions{grid-template-columns:1fr;gap:16px;padding-top:14px;padding-bottom:14px;display:grid}@media (width>=640px){.instructions{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.instructions{grid-template-columns:repeat(3,1fr)}}.instructions .column{padding:0}.instructions .callout{border:1px solid #eee;border-radius:14px;height:100%;padding:14px;box-shadow:0 4px 8px #0003}.instructions .callout img{margin:0 auto 10px}.subheader{color:#6f6f6f;font-size:15px}.testimonial{margin-bottom:32px}.testimonial-quote{border-left:4px solid #b40a01;margin:0 0 12px;padding:6px 0 6px 44px;position:relative}.testimonial-quote:before{content:"“";color:#b40a01;font-size:64px;line-height:1;position:absolute;top:-18px;left:8px}.testimonial-quote p{margin:0}.testimonial-signature{color:#444;margin:0}.accordion{border-top:1px solid #ddd}.accordion-item{border-bottom:1px solid #ddd}.accordion-trigger{text-align:left;color:#000;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 4px;font:700 16px/22px Helvetica,Arial,sans-serif;display:flex}.accordion-item.is-open .accordion-trigger{color:#b40a01}.accordion-icon{flex-shrink:0;width:14px;height:14px;position:relative}.accordion-icon:before,.accordion-icon:after{content:"";background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion-icon:before{width:14px;height:2px}.accordion-icon:after{width:2px;height:14px}.accordion-item.is-open .accordion-icon:before,.accordion-item.is-open .accordion-icon:after{background-color:#b40a01}.accordion-item.is-open .accordion-icon:after{display:none}.accordion-panel{padding:0 4px 16px}.accordion-panel p{color:#444;margin:0}p.purchase{margin:0}.drop-cap{color:#b40a01;letter-spacing:2px;font:700 52px cursive,Arial,sans-serif}.price-highlight{color:#fff;background-color:#b40a01;padding:2px 8px;font:700 22px Arial Narrow,Arial,sans-serif}table.advantages{max-width:580px;margin:42px 0}table.styled-table{border-collapse:collapse;border:1px solid #e5e7eb;overflow:hidden}table.styled-table td{color:#333;background-color:#fff;border-bottom:1px solid #eef0f3;padding:12px 18px;font-size:14px}table.styled-table tbody tr:last-child td{border-bottom:none}table.styled-table tbody tr:nth-child(2n) td{background-color:#f7f8fa}table.styled-table th{color:#fff;text-align:center;text-transform:uppercase;background-color:#8e8e8e;border-bottom:none;padding:14px 18px;font:700 14px Arial,sans-serif}.table-scroll{overflow-x:auto}table{border-collapse:separate;border-spacing:1px;width:100%;margin:14px 0}table tr th{color:#fff;background-color:#888;padding:7px}table tr td{background-color:#fff;padding:7px}footer{color:#8a8a8a;background-color:#e9edeb;margin-top:30px;font:12px Arial,sans-serif}footer h3{color:#6a6a6a;padding-top:20px;font:700 14px Trebuchet MS,Arial,sans-serif}footer ul{padding:0;list-style:none}footer li{padding:2px 0}footer a,footer p{color:#656565;font:12px Arial,sans-serif;text-decoration:none}footer a:hover{color:#121212;text-decoration:underline}footer em{vertical-align:middle;background:url(/img/img-sprite.png) no-repeat;width:20px;height:20px;margin-right:4px;display:inline-block}footer em.fb{background-position:0 -184px}footer em.tw{background-position:-22px -184px}footer .row:last-child{padding-bottom:20px}
