.cc-hero{background:#F5F5F5;padding:3em 0}.cc-hero .container{display:flex;flex-direction:column;gap:2em}@media screen and (min-width:1024px){.cc-hero .container{flex-direction:row;align-items:center}}.cc-hero .container .content *{margin:0}.cc-hero .container .content{display:flex;flex-direction:column}@media screen and (min-width:1024px){.cc-hero .container .content{flex:1.25}}.cc-hero .container .content strong{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;color:#F21121;font-size:.75em;text-transform:uppercase;letter-spacing:.2em}.cc-hero .container .content h1{font-size:10vw;line-height:1.2;text-transform:uppercase;margin:0;font-family:industry,sans-serif;font-weight:700;font-style:italic}@media screen and (min-width:768px){.cc-hero .container .content h1{font-size:3em}}.cc-hero .container .content ul{margin:2em 0 0;padding:0;display:flex;flex-direction:column;gap:1em}.cc-hero .container .content ul li{list-style-type:none}.cc-comparison{padding:3em 0}.cc-comparison.notop{padding-top:0}.cc-comparison.nobottom{padding-bottom:0}@media screen and (min-width:1024px){.cc-hero .container aside{flex:1}.cc-comparison{padding:4em 0}.cc-comparison.notop{padding-top:0}.cc-comparison.nobottom{padding-bottom:0}}.cc-comparison .container .content{text-align:center}.cc-comparison .container .content h2{text-align:center;text-wrap:balance;font-size:10vw;line-height:1.2;text-transform:uppercase;margin:0;font-family:industry,sans-serif;font-weight:700;font-style:italic}.cc-comparison .container .content ul{margin:3em 0;padding:0;display:flex;flex-direction:column;gap:1em;text-align:left}.cc-comparison .container .content ul li{list-style-type:none;background:white;padding:.5em .5em 1em;box-shadow:0 0 1.5em rgba(0,0,0,.2);border-radius:.5em;cursor:pointer}@media screen and (min-width:768px){.cc-comparison .container .content h2{font-size:3em}.cc-comparison .container .content ul{flex-direction:row;max-width:57em;flex-wrap:wrap;justify-content:space-between;margin-left:auto;margin-right:auto}.cc-comparison .container .content ul li{width:49%;padding:1em 1em 1.5em}}.cc-comparison .container .content ul li:hover{cursor:pointer}.cc-comparison .container .content ul li label{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:0 auto;gap:.5em}.cc-comparison .container .content ul li label img{max-height:13em;width:auto}.cc-comparison .container .content ul li label:hover{cursor:pointer}.cc-comparison .container .content ul li label span{width:50%;display:flex;flex-direction:row;gap:.5em}.cc-comparison .container .content ul li label span input{width:1em;height:1em;position:relative;top:.1rem}.cc-comparison .container .content ul li label span p{margin:0;line-height:1.15}.cc-comparison .container .content ul li label span p strong{display:block;font-size:1.15em}.cc-cta{background:#F21121;padding:3em 0}@media screen and (min-width:1024px){.cc-comparison .container .content ul li{width:32%;max-width:18em}.cc-cta{padding:5em 0}}.cc-cta .container .content{color:white;display:flex;flex-direction:column;gap:1em;align-items:flex-start}.cc-cta .container .content *{margin:0}.cc-cta .container .content h3{font-size:10vw;line-height:1.2;text-transform:uppercase;margin:0;font-family:industry,sans-serif;font-weight:700;font-style:italic}@media screen and (min-width:768px){.cc-cta .container .content h3{font-size:3em}}.cc-cta .container .content p{text-wrap:balance;font-size:1.1em}.cc-results-header{padding:3em 0}.cc-results-header.notop{padding-top:0}.cc-results-header.nobottom{padding-bottom:0}@media screen and (min-width:1024px){.cc-results-header{padding:8em 0 4em}.cc-results-header.notop{padding-top:0}.cc-results-header.nobottom{padding-bottom:0}}.cc-results-header .container{max-width:600px}.cc-results-header .container .content{text-align:center;display:flex;flex-direction:column;gap:1em;align-items:center}.cc-results-header .container .content *{margin:0}.cc-results-header .container .content h1{font-size:10vw;line-height:1.2;text-transform:uppercase;margin:0;font-family:industry,sans-serif;font-weight:700;font-style:italic}@media screen and (min-width:768px){.cc-results-header .container .content h1{font-size:3em}}.cc-results-header .container .content strong{font-size:1.2em!important;text-wrap:balance;line-height:1.2;text-transform:uppercase;margin:0;font-family:industry,sans-serif;font-weight:700;font-style:italic}.cc-results-display{padding-bottom:4em}.cc-results-display .container .content .cc-result-images{display:flex;flex-direction:column;gap:1em}@media screen and (min-width:1024px){.cc-results-display .container .content .cc-result-images{flex-direction:row;justify-content:center}}.cc-results-display .container .content .cc-result-images .cc-result-controller{list-style-type:none;background:white;padding:.5em;box-shadow:0 0 1.5em rgba(0,0,0,.2);border-radius:.5em;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.cc-results-header .container .content strong{font-size:1.75em}.cc-results-display .container .content .cc-result-images .cc-result-controller{width:49%;padding:1em}}.cc-results-display .container .content .cc-result-images .cc-result-controller img{max-height:13em;width:auto}.cc-results-display .container .content .cc-result-images .cc-result-controller strong{font-size:1.15em}@media screen and (max-width:1024px){.cc-results-display .container .content .cc-result-tables{margin-top:3em;position:relative}.cc-results-display .container .content .cc-result-tables .table-scroll-container{margin-bottom:1.5em}.cc-results-display .container .content .cc-result-tables h4{margin:2em 0 .5em;text-transform:uppercase;font-size:1.2em;display:flex;gap:.5em;align-items:flex-start;line-height:1}.cc-results-display .container .content .cc-result-tables h4 span{display:block;width:1em;transform:rotate(180deg)}.cc-results-display .container .content .cc-result-tables h4 span img{width:100%;height:auto;font-family:industry,sans-serif;font-weight:700;font-style:normal}.cc-results-display .container .content .cc-result-tables h4:first-of-type{margin-top:0}.cc-results-display .container .content .cc-result-tables h4.open span{transform:rotate(0)}.cc-results-display .container .content .cc-result-tables table.cc-header{text-transform:uppercase;font-size:.8em;width:100%;position:sticky;-webkit-position:sticky;top:0;z-index:10;padding-top:1em;background:white;margin-bottom:2em}.cc-results-display .container .content .cc-result-tables table.cc-header tr{display:flex;-moz-column-gap:.25em;column-gap:.25em;justify-content:space-between}.cc-results-display .container .content .cc-result-tables table.cc-header tr.cc-brand td{background:#868686;color:white;border-top-right-radius:.25rem;border-top-left-radius:.25rem;text-align:center}.cc-results-display .container .content .cc-result-tables table.cc-header tr.cc-brand td.cc-blank{display:none;font-family:industry,sans-serif;font-weight:700;font-style:normal}.cc-results-display .container .content .cc-result-tables table.cc-header tr.cc-model td{background:#BFBFBF;text-align:center}.cc-results-display .container .content .cc-result-tables table.cc-header tr.cc-model td.cc-blank{display:none}.cc-results-display .container .content .cc-result-tables table.cc-header td{background:#868686}.cc-results-display .container .content .cc-result-tables table.cc-header td.cc-Profire{background:#F21121!important;color:white}.cc-results-display .container .content .cc-result-tables table.cc-header td.cc-PF2100,.cc-results-display .container .content .cc-result-tables table.cc-header td.cc-PF2150,.cc-results-display .container .content .cc-result-tables table.cc-header td.cc-PF2200,.cc-results-display .container .content .cc-result-tables table.cc-header td.cc-PF3100{background:#0D0D0D!important;color:#BFBFBF!important}.cc-results-display .container .content .cc-result-tables table.cc-data{border-collapse:collapse;border-spacing:0;display:table;width:100%;border-bottom:.15rem solid #BFBFBF;border-right:.15rem solid #BFBFBF;margin-bottom:2em}.cc-results-display .container .content .cc-result-tables table.cc-data tbody{width:100%}.cc-results-display .container .content .cc-result-tables table.cc-data tbody tr td{border:.15rem solid #BFBFBF;border-right:none;border-bottom:none;width:22.5%;height:auto;text-align:center;padding:.5rem 1rem;font-size:.8em}.cc-results-display .container .content .cc-result-tables table.cc-data tbody tr td:first-child{display:block;width:100%;height:auto;font-weight:700;color:#F21121;padding:0;background:#F5F5F5}.cc-results-display .container .content .cc-result-tables table.cc-data tbody tr td:not(:first-child){display:inline-block}.cc-results-display .container .content .cc-result-tables table.cc-data tbody tr td.cc-x{background:#F5F5F5}.cc-results-display .container .content .cc-result-tables table.cc-data tbody tr td.cc-blank{border:none!important;background:0 0!important}.cc-results-display .container .content .cc-result-tables table.cc-data tbody tr td img{width:1.2em}.cc-results-display .container .content .cc-result-tables table.cols-two tr td,.cc-results-display .container .content .cc-result-tables table.cols-two.cc-data tbody tr td:not(:first-child){width:50%}.cc-results-display .container .content .cc-result-tables table.cols-three tr td{width:33.333333%}.cc-results-display .container .content .cc-result-tables table.cols-three.cc-data tbody tr td:not(:first-child){width:33.33333333%}}@media screen and (min-width:1024px){.cc-results-display .container .content .cc-result-images .cc-result-controller{width:32%;max-width:18em}.cc-results-display .container .content .cc-result-tables{margin-top:5em;position:relative}.cc-results-display .container .content .cc-result-tables h4{margin:2em 0 0;text-transform:uppercase;font-size:1.2em;display:flex;gap:.5em;align-items:flex-start;line-height:1;position:sticky;-webkit-position:sticky;z-index:5;top:10.85em;background:white;padding-bottom:.5em}.cc-results-display .container .content .cc-result-tables h4:hover{cursor:pointer;font-family:industry,sans-serif;font-weight:700;font-style:normal}.cc-results-display .container .content .cc-result-tables h4 span{display:block;width:1em;transform:rotate(180deg)}.cc-results-display .container .content .cc-result-tables h4 span img{width:100%;height:auto}.cc-results-display .container .content .cc-result-tables h4:first-of-type{margin-top:0}.cc-results-display .container .content .cc-result-tables h4.open span{transform:rotate(0)}.cc-results-display .container .content .cc-result-tables .table-scroll-container{margin-bottom:1em}.cc-results-display .container .content .cc-result-tables table{width:100%;margin-bottom:2em;border-collapse:separate;border-spacing:1em 0;position:relative}.cc-results-display .container .content .cc-result-tables table.cc-header{text-transform:uppercase;margin-bottom:-.8em;font-size:1.2em;font-family:industry,sans-serif;font-weight:700;font-style:normal}}@media screen and (min-width:1024px) and (min-width:1024px){.cc-results-display .container .content .cc-result-tables table.cc-header{position:sticky;-webkit-position:sticky;top:3.25em;z-index:10;padding-top:1em;background:white;margin-bottom:2em}}@media screen and (min-width:1024px){.cc-results-display .container .content .cc-result-tables table.cc-header tr.cc-brand td{background:#868686;color:white;border-top-right-radius:.5rem;border-top-left-radius:.5rem}.cc-results-display .container .content .cc-result-tables table.cc-header tr.cc-model td{background:#BFBFBF}.cc-results-display .container .content .cc-result-tables table.cc-header td{background:#868686}.cc-results-display .container .content .cc-result-tables table.cc-header td.cc-Profire{background:#F21121!important;color:white}.cc-results-display .container .content .cc-result-tables table.cc-header td.cc-PF2100,.cc-results-display .container .content .cc-result-tables table.cc-header td.cc-PF2150,.cc-results-display .container .content .cc-result-tables table.cc-header td.cc-PF2200,.cc-results-display .container .content .cc-result-tables table.cc-header td.cc-PF3100{background:#0D0D0D!important;color:#BFBFBF!important}.cc-results-display .container .content .cc-result-tables table.cc-data tr td:first-of-type{padding-left:3em}.cc-results-display .container .content .cc-result-tables table.cc-data:before{content:"";display:block;width:3.25em;height:100%;background:#F21121;position:absolute;top:0;left:0;border:.15rem solid #BFBFBF;box-sizing:border-box;border-top-left-radius:.5em;border-bottom-left-radius:.5em}.cc-results-display .container .content .cc-result-tables table.cc-data:after{color:white;text-transform:uppercase;position:absolute;transform:rotate(-90deg);transform-origin:bottom left;text-align:center;bottom:0;left:3.15em;height:3em;line-height:3;width:var(--parent-height);font-family:industry,sans-serif;font-weight:700;font-style:normal}.cc-results-display .container .content .cc-result-tables table.cc-certifications:after{content:"Certifications"}.cc-results-display .container .content .cc-result-tables table.cc-user-interface:after{content:"User Interface"}.cc-results-display .container .content .cc-result-tables table.cc-process-control:after{content:"Process Control"}.cc-results-display .container .content .cc-result-tables table.cc-remote-monitoring:after{content:"Remote Monitoring"}.cc-results-display .container .content .cc-result-tables table.cc-basic-control:after{content:"Basic Control"}.cc-results-display .container .content .cc-result-tables table.cc-advanced-control:after{content:"Advanced Burner Control"}.cc-results-display .container .content .cc-result-tables table.cc-advanced-options:after{content:"Advanced Options"}.cc-results-display .container .content .cc-result-tables table tr td{border:.15rem solid #BFBFBF;border-bottom:none;width:22.5%;height:4rem;text-align:center;padding:0 1rem}.cc-results-display .container .content .cc-result-tables table tr td:first-of-type{width:32.5%;text-align:left}.cc-results-display .container .content .cc-result-tables table tr td.cc-x{background:#F5F5F5}.cc-results-display .container .content .cc-result-tables table tr td.cc-blank{border:none!important;background:0 0!important}.cc-results-display .container .content .cc-result-tables table tr td img{width:1.2em}.cc-results-display .container .content .cc-result-tables table tr:last-of-type td{border-bottom:.15rem solid #BFBFBF}}.start-over{text-align:center;margin-top:5rem}.start-over a{color:white!important}.guide-download,.guide-download .container{padding-top:0!important}