@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/fonts/open-sans-v17-latin-regular.woff2) format("woff2"),url(/fonts/open-sans-v17-latin-regular.woff) format("woff"),url(/fonts/open-sans-v17-latin-regular.ttf) format("truetype"),url(/fonts/open-sans-v17-latin-regular.svg?#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/fonts/open-sans-v17-latin-600.woff2) format("woff2"),url(/fonts/open-sans-v17-latin-600.woff) format("woff"),url(/fonts/open-sans-v17-latin-600.ttf) format("truetype"),url(/fonts/open-sans-v17-latin-600.svg?#OpenSans) format("svg")}@font-face{font-family:'Bitter';font-style:normal;font-weight:400;src:local("Bitter Regular"),local("Bitter-Regular"),url(/fonts/Bitter-Regular.ttf) format("truetype")}@font-face{font-family:'Bitter';font-style:normal;font-weight:bold;src:local("Bitter SemiBold"),local("Bitter-SemiBold"),url(/fonts/Bitter-SemiBold.ttf) format("truetype")}html{font-size:15px;font-family:"Open Sans", Helvetica, sans-serif;overflow-y:scroll}*,*:before,*:after{box-sizing:border-box;line-height:1.6em}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:normal}input,button,textarea{font-family:"Open Sans", Helvetica, sans-serif;font-size:1rem;outline:none;color:#303030}::selection{background-color:#5d9b2b}input[type="checkbox"],input[type="radio"]{accent-color:#5c9a2b;margin:0;width:1rem;height:1rem;cursor:pointer !important}label[for]{cursor:pointer}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}body{background:#222;color:#303030}a{color:#7a7a7a}a:hover{color:#303030}a:focus{outline:1px dotted #5c9a2b;outline-offset:2px}.m-0{margin:0 !important}.m-1{margin:0.25rem !important}.m-2{margin:0.5rem !important}.m-3{margin:0.75rem !important}.m-4{margin:1rem !important}.m-5{margin:1.25rem !important}.m-6{margin:1.5rem !important}.m-7{margin:1.75rem !important}.m-8{margin:2rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:0.25rem !important}.mb-2{margin-bottom:0.5rem !important}.mb-3{margin-bottom:0.75rem !important}.mb-4{margin-bottom:1rem !important}.mb-5{margin-bottom:1.25rem !important}.mb-6{margin-bottom:1.5rem !important}.mb-7{margin-bottom:1.75rem !important}.mb-8{margin-bottom:2rem !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:0.25rem !important}.mt-2{margin-top:0.5rem !important}.mt-3{margin-top:0.75rem !important}.mt-4{margin-top:1rem !important}.mt-5{margin-top:1.25rem !important}.mt-6{margin-top:1.5rem !important}.mt-7{margin-top:1.75rem !important}.mt-8{margin-top:2rem !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:0.25rem !important}.ms-2{margin-left:0.5rem !important}.ms-3{margin-left:0.75rem !important}.ms-4{margin-left:1rem !important}.ms-5{margin-left:1.25rem !important}.ms-6{margin-left:1.5rem !important}.ms-7{margin-left:1.75rem !important}.ms-8{margin-left:2rem !important}.me-0{margin-right:0 !important}.me-1{margin-right:0.25rem !important}.me-2{margin-right:0.5rem !important}.me-3{margin-right:0.75rem !important}.me-4{margin-right:1rem !important}.me-5{margin-right:1.25rem !important}.me-6{margin-right:1.5rem !important}.me-7{margin-right:1.75rem !important}.me-8{margin-right:2rem !important}.p-0{padding:0 !important}.p-1{padding:0.25rem !important}.p-2{padding:0.5rem !important}.p-3{padding:0.75rem !important}.p-4{padding:1rem !important}.p-5{padding:1.25rem !important}.p-6{padding:1.5rem !important}.p-7{padding:1.75rem !important}.p-8{padding:2rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:0.25rem !important}.pb-2{padding-bottom:0.5rem !important}.pb-3{padding-bottom:0.75rem !important}.pb-4{padding-bottom:1rem !important}.pb-5{padding-bottom:1.25rem !important}.pb-6{padding-bottom:1.5rem !important}.pb-7{padding-bottom:1.75rem !important}.pb-8{padding-bottom:2rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:0.25rem !important}.pt-2{padding-top:0.5rem !important}.pt-3{padding-top:0.75rem !important}.pt-4{padding-top:1rem !important}.pt-5{padding-top:1.25rem !important}.pt-6{padding-top:1.5rem !important}.pt-7{padding-top:1.75rem !important}.pt-8{padding-top:2rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:0.25rem !important}.ps-2{padding-left:0.5rem !important}.ps-3{padding-left:0.75rem !important}.ps-4{padding-left:1rem !important}.ps-5{padding-left:1.25rem !important}.ps-6{padding-left:1.5rem !important}.ps-7{padding-left:1.75rem !important}.ps-8{padding-left:2rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:0.25rem !important}.pe-2{padding-right:0.5rem !important}.pe-3{padding-right:0.75rem !important}.pe-4{padding-right:1rem !important}.pe-5{padding-right:1.25rem !important}.pe-6{padding-right:1.5rem !important}.pe-7{padding-right:1.75rem !important}.pe-8{padding-right:2rem !important}.text-muted{color:#999}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-nowrap{white-space:nowrap !important}.text-nowrap-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-small{font-size:0.9rem;line-height:1.4em}.text-medium{font-size:1.2rem}.text-large{font-size:1.5rem}.text-xlarge{font-size:2rem}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-alert-red{color:#be3f2d}.text-danger{color:#cb4330}.text-warning{color:#E6AF00}.text-success{color:#5c9a2b}.text-primary{color:#5c9a2b}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.align-items-center{align-items:center}.align-items-start{align-items:start}.align-items-end{align-items:end}.align-items-stretch{align-items:stretch}.justify-content-center{justify-content:center}.justify-content-start{justify-content:start}.justify-content-end{justify-content:end}.justify-content-stretch{justify-content:stretch}.justify-content-space-between{justify-content:space-between}.justify-content-space-around{justify-content:space-around}.flex-grow-1{flex-grow:1;flex-basis:0}.flex-grow-2{flex-grow:2;flex-basis:0}.flex-grow-3{flex-grow:3;flex-basis:0}.flex-grow-4{flex-grow:4;flex-basis:0}.flex-grow-5{flex-grow:5;flex-basis:0}.flex-shrink-1{flex-shrink:1;flex-basis:0}.row-reverse{display:flex;flex-direction:row-reverse}.small-scale{transform:scale(0.8)}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 0){.container{max-width:100%}}@media (min-width: 768px){.container{max-width:100%}}@media (min-width: 992px){.container{max-width:1300px}}@media (min-width: 992px){.container.narrow{max-width:900px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1{flex:0 0 auto;width:8.3333333333%;padding-right:15px;padding-left:15px}.col-offset-1{margin-left:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%;padding-right:15px;padding-left:15px}.col-offset-2{margin-left:16.6666666667%}.col-3{flex:0 0 auto;width:25%;padding-right:15px;padding-left:15px}.col-offset-3{margin-left:25%}.col-4{flex:0 0 auto;width:33.3333333333%;padding-right:15px;padding-left:15px}.col-offset-4{margin-left:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%;padding-right:15px;padding-left:15px}.col-offset-5{margin-left:41.6666666667%}.col-6{flex:0 0 auto;width:50%;padding-right:15px;padding-left:15px}.col-offset-6{margin-left:50%}.col-7{flex:0 0 auto;width:58.3333333333%;padding-right:15px;padding-left:15px}.col-offset-7{margin-left:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%;padding-right:15px;padding-left:15px}.col-offset-8{margin-left:66.6666666667%}.col-9{flex:0 0 auto;width:75%;padding-right:15px;padding-left:15px}.col-offset-9{margin-left:75%}.col-10{flex:0 0 auto;width:83.3333333333%;padding-right:15px;padding-left:15px}.col-offset-10{margin-left:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%;padding-right:15px;padding-left:15px}.col-offset-11{margin-left:91.6666666667%}.col-12{flex:0 0 auto;width:100%;padding-right:15px;padding-left:15px}.col-offset-12{margin-left:100%}@media (min-width: 0){.col-1-mobile{width:8.3333333333%}.col-offset-1-mobile{margin-left:8.3333333333%}.col-2-mobile{width:16.6666666667%}.col-offset-2-mobile{margin-left:16.6666666667%}.col-3-mobile{width:25%}.col-offset-3-mobile{margin-left:25%}.col-4-mobile{width:33.3333333333%}.col-offset-4-mobile{margin-left:33.3333333333%}.col-5-mobile{width:41.6666666667%}.col-offset-5-mobile{margin-left:41.6666666667%}.col-6-mobile{width:50%}.col-offset-6-mobile{margin-left:50%}.col-7-mobile{width:58.3333333333%}.col-offset-7-mobile{margin-left:58.3333333333%}.col-8-mobile{width:66.6666666667%}.col-offset-8-mobile{margin-left:66.6666666667%}.col-9-mobile{width:75%}.col-offset-9-mobile{margin-left:75%}.col-10-mobile{width:83.3333333333%}.col-offset-10-mobile{margin-left:83.3333333333%}.col-11-mobile{width:91.6666666667%}.col-offset-11-mobile{margin-left:91.6666666667%}.col-12-mobile{width:100%}.col-offset-12-mobile{margin-left:100%}}@media (min-width: 768px){.col-1-tablet{width:8.3333333333%}.col-offset-1-tablet{margin-left:8.3333333333%}.col-2-tablet{width:16.6666666667%}.col-offset-2-tablet{margin-left:16.6666666667%}.col-3-tablet{width:25%}.col-offset-3-tablet{margin-left:25%}.col-4-tablet{width:33.3333333333%}.col-offset-4-tablet{margin-left:33.3333333333%}.col-5-tablet{width:41.6666666667%}.col-offset-5-tablet{margin-left:41.6666666667%}.col-6-tablet{width:50%}.col-offset-6-tablet{margin-left:50%}.col-7-tablet{width:58.3333333333%}.col-offset-7-tablet{margin-left:58.3333333333%}.col-8-tablet{width:66.6666666667%}.col-offset-8-tablet{margin-left:66.6666666667%}.col-9-tablet{width:75%}.col-offset-9-tablet{margin-left:75%}.col-10-tablet{width:83.3333333333%}.col-offset-10-tablet{margin-left:83.3333333333%}.col-11-tablet{width:91.6666666667%}.col-offset-11-tablet{margin-left:91.6666666667%}.col-12-tablet{width:100%}.col-offset-12-tablet{margin-left:100%}}@media (min-width: 992px){.col-1-desktop{width:8.3333333333%}.col-offset-1-desktop{margin-left:8.3333333333%}.col-2-desktop{width:16.6666666667%}.col-offset-2-desktop{margin-left:16.6666666667%}.col-3-desktop{width:25%}.col-offset-3-desktop{margin-left:25%}.col-4-desktop{width:33.3333333333%}.col-offset-4-desktop{margin-left:33.3333333333%}.col-5-desktop{width:41.6666666667%}.col-offset-5-desktop{margin-left:41.6666666667%}.col-6-desktop{width:50%}.col-offset-6-desktop{margin-left:50%}.col-7-desktop{width:58.3333333333%}.col-offset-7-desktop{margin-left:58.3333333333%}.col-8-desktop{width:66.6666666667%}.col-offset-8-desktop{margin-left:66.6666666667%}.col-9-desktop{width:75%}.col-offset-9-desktop{margin-left:75%}.col-10-desktop{width:83.3333333333%}.col-offset-10-desktop{margin-left:83.3333333333%}.col-11-desktop{width:91.6666666667%}.col-offset-11-desktop{margin-left:91.6666666667%}.col-12-desktop{width:100%}.col-offset-12-desktop{margin-left:100%}}@media (min-width: 0){.hide-mobile{display:none}.show-mobile{display:block}}@media (min-width: 768px){.hide-tablet{display:none}.show-tablet{display:block}}@media (min-width: 992px){.hide-desktop{display:none}.show-desktop{display:block}}body{padding-top:1rem;margin:0;background-color:#222;color:#ddd}.header-full-bleed{border-bottom:6px solid #5c9a2b;padding-bottom:0.5rem}.header-logo{text-align:center}.header-logo img{width:100%;height:auto;max-width:320px}@media (min-width: 768px){.header-logo{text-align:left}}.header-links{text-align:center;margin-top:1rem;padding-bottom:1rem}.header-links a{color:#fff;font-weight:bold}.header-links a.tab{padding:0.5rem;margin:0 0.5rem;border-radius:0.5rem;text-decoration:none;color:#fff}.header-links a.tab:hover,.header-links a.tab.active{background-color:#444}.header-links img{vertical-align:bottom}@media (min-width: 768px){.header-links{margin:0;padding:0;height:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end}}.splash-full-bleed{border-bottom:6px solid #5c9a2b;box-shadow:inset 0 4rem 4rem -4rem rgba(0,0,0,0.75),inset 0 -4rem 4rem -4rem rgba(0,0,0,0.75);background-repeat:no-repeat;background-position:center 30%;background-size:cover;width:100%}.splash-full-bleed .splash-container{position:relative}.splash-full-bleed .splash-container .splash-background{height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.splash-full-bleed .splash-container .splash-blurb{padding:2rem;margin:0 -1rem;background-color:#fffc;color:#222;font-size:1.1rem}.splash-full-bleed .splash-container .splash-blurb h1{font-size:2.25rem;font-weight:bold}.splash-full-bleed .splash-container .splash-blurb h2{margin-top:1rem;margin-bottom:1.5rem;font-size:1.4rem;opacity:0.75}.splash-full-bleed .splash-container .splash-blurb div.flex-row{margin-bottom:0.4rem;display:flex;flex-direction:row;align-items:center}.splash-full-bleed .splash-container .splash-blurb div.flex-row i.fas{color:#5c9a2b;margin-right:0.5rem;font-size:1rem}.feature-image{position:static;padding:2rem 1rem}.feature-image img.screenshot{height:auto;width:100%;margin:0}@media (min-width: 768px){.splash-full-bleed{border-bottom:6px solid #5c9a2b;box-shadow:inset 0 4rem 4rem -4rem rgba(0,0,0,0.75), inset 0 -4rem 4rem -4rem rgba(0,0,0,0.75);background-repeat:no-repeat;background-position:center 30%;width:100%;height:500px;position:relative}.splash-full-bleed .splash-container{position:relative;height:100%}.splash-full-bleed .splash-container .splash-blurb{margin:3.5rem 1rem;border-radius:1rem;padding:2rem 1.5rem;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;bottom:0;width:650px;color:#222}.splash-full-bleed .splash-container .splash-blurb h1{font-size:2.25rem}.splash-full-bleed .splash-container .splash-blurb h2{margin-top:1rem;margin-bottom:1.5rem;font-size:1.3rem;opacity:0.65}.splash-full-bleed .splash-container .splash-blurb div.flex-row{margin-left:3rem}.splash-full-bleed .splash-container .feature-image{position:absolute;top:auto;left:auto;right:0;padding:0;bottom:-4rem;text-align:right;z-index:1}.splash-full-bleed .splash-container .feature-image img.screenshot{height:auto;width:50%}}.signup-button-container{text-align:center;padding-top:2rem;padding-bottom:2rem}.signup-button-container .signup-button{position:relative;z-index:2;display:inline-block;padding:1rem 2rem;border-radius:0.5rem;background-color:#5c9a2b;color:#fff;font-weight:bold;text-decoration:none;font-size:1.25rem;text-transform:uppercase;letter-spacing:0.1rem}.signup-button-container .signup-button:hover{background-color:#447220}@media (min-width: 768px){.signup-button-container{padding-top:4rem;padding-bottom:4rem}}h1{font-family:Bitter, serif;font-weight:normal}.separator{margin:auto;margin-top:2rem;margin-bottom:2rem;width:25%;border-top:4px solid #efefef;border-radius:2px}.features-full-bleed{padding:0 2rem;text-align:center;background:#fff;color:#303030}.features-full-bleed.dark-bg{background:#222;color:#ddd}.features-full-bleed .ss-image img{width:100%;height:auto;border-radius:0.5rem;overflow:hidden}@media (min-width: 768px){.features-full-bleed{padding:0;text-align:left}}.testimonies-full-bleed{padding:2rem 1rem;padding-top:4rem;border-top:6px solid #5c9a2b}.testimonies-full-bleed .separator{border-top-color:#444}.testimonies-full-bleed .testimony-image img{width:100%;height:auto;border-radius:0.5rem;overflow:hidden}.footer-full-bleed{margin-bottom:2rem;color:#666;text-align:center}.footer-full-bleed a{color:#666}@media (min-width: 768px){.footer-full-bleed{text-align:left}.footer-full-bleed .col-12:nth-child(2){text-align:right}}.pricing-full-bleed{background-color:#fff;color:#303030;padding-top:2rem;border-bottom:6px solid #5c9a2b;margin-bottom:1rem}.pricing-full-bleed .signup-button-container{padding-top:2rem;padding-bottom:1rem}.pricing-full-bleed h1{font-size:2.25rem;font-weight:bold;margin-bottom:1rem;text-align:center}.pricing-full-bleed .pricing-box{border:4px solid #dbdbdb;border-radius:0.25rem;margin-bottom:1rem;position:relative}.pricing-full-bleed .pricing-box .pricing-header{font-size:1.2rem;font-weight:bold;text-align:center;background-color:#efefef;padding:0.5rem}.pricing-full-bleed .pricing-box .pricing-details{padding:0.5rem;text-align:center}.pricing-full-bleed .pricing-box .price{font-size:1.5rem;font-weight:bold}.pricing-full-bleed .pricing-box .feature .highlight{color:#5c9a2b;font-weight:bold}.pricing-full-bleed .pricing-box .feature .feature-info{color:#999;font-size:0.85em;margin-left:0.25rem;cursor:help;opacity:0.6}.pricing-full-bleed .pricing-box .feature .feature-info:hover{opacity:1}.pricing-full-bleed .pricing-box .blocker{position:absolute;top:0;left:0;right:0;bottom:0;margin:-1rem;background-color:rgba(255,255,255,0.75);display:flex;align-items:center;justify-content:center}.pricing-full-bleed .pricing-box .blocker p{transform:rotate(-7deg);font-weight:bold;color:#E6AF00;font-size:1.6rem;text-transform:uppercase;background:#fffa;box-shadow:0 0 15px #fffa}@media (min-width: 768px){.pricing-full-bleed .pricing-box{margin-bottom:0;height:100%}}.document-full-bleed{background-color:#fff;color:#303030;padding-top:2rem;border-bottom:6px solid #5c9a2b;margin-bottom:1rem}.document-full-bleed .container{max-width:800px;margin:auto}.document-full-bleed .container p{margin-bottom:1rem}.document-full-bleed .container ul{margin:1rem 0 1.5rem 1.5rem;padding:0;list-style-type:disc}.document-full-bleed .container ul li{margin-bottom:0.75rem;line-height:1.6}.document-full-bleed .container .caps{text-transform:uppercase}ol.list{list-style-type:decimal}ol.list li{margin-left:2rem}ul.list{list-style-type:disc}ul.list li{margin-left:2rem}.landing-full-bleed{background-color:#fff;color:#303030;padding:2rem 0;border-bottom:6px solid #5c9a2b;margin-bottom:1rem}.landing-full-bleed .container{max-width:1100px;margin:auto}.landing-full-bleed .container p{margin-bottom:1rem}.landing-full-bleed .container .caps{text-transform:uppercase}.landing-full-bleed .heading{text-align:center;font-weight:bold;font-family:Bitter, serif;font-size:2rem}.landing-full-bleed .sub-heading{margin-top:1rem;margin-bottom:2rem;margin-left:15%;margin-right:15%;font-size:1.1rem}@media (max-width: 768px){.landing-full-bleed .sub-heading{margin-left:0;margin-right:0}}.landing-full-bleed .heading-badge{background:#E6AF00;color:#fff;padding:0.5rem 1rem;border-radius:0.5rem;font-size:1.25rem;font-weight:bold;text-transform:uppercase;margin-bottom:1rem;display:inline-block}.landing-full-bleed .two-columns{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;column-gap:2rem}.landing-full-bleed .two-columns .column{width:50%}@media (max-width: 768px){.landing-full-bleed .two-columns{flex-direction:column}.landing-full-bleed .two-columns .column{width:100% !important}}.landing-full-bleed .box{border:6px solid #dbdbdb;border-radius:6px;margin-bottom:2rem}.landing-full-bleed .box.highlight{border-color:#E6AF00}.landing-full-bleed .box.clear{background:#fff;border:0}.landing-full-bleed .box.clear .muse-video-player{border-radius:6px;overflow:hidden}.landing-full-bleed .box .box-heading{font-size:1.5rem;font-family:Bitter, serif;text-align:center;background:#efefef;padding:1rem;font-weight:bold}.landing-full-bleed .box .box-heading .box-subheading{font-size:1.25rem;text-align:center;opacity:0.5;font-weight:normal}.landing-full-bleed .box .box-video-heading{background:#efefef;padding:1rem}.landing-full-bleed .box .box-video-heading .title{font-size:1.5rem;font-family:Bitter, serif}.landing-full-bleed .box .box-content{padding:1rem}.landing-full-bleed .box ul.box-list{list-style-type:disc;margin-left:2rem}.landing-full-bleed .box ul.box-list li{margin-bottom:1rem}.landing-full-bleed .box ul.box-list li:last-child{margin-bottom:0}.landing-full-bleed .video-list{border:6px solid #dbdbdb;border-radius:6px;margin-bottom:2rem}.landing-full-bleed .video-list a.video-item{display:block;padding:1rem;border-bottom:1px solid #dbdbdb;display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#303030;text-decoration:none;outline:none}.landing-full-bleed .video-list a.video-item:hover{background:#efefef}.landing-full-bleed .video-list a.video-item:hover .video-title span{text-decoration:underline}.landing-full-bleed .video-list a.video-item .video-title{font-size:1.25rem;font-weight:bold;font-family:Bitter, serif}.landing-full-bleed .video-list a.video-item .video-title i.fa-solid{margin-right:0.5rem}.landing-full-bleed .video-list a.video-item .video-duration{font-size:1rem;opacity:0.5}.landing-full-bleed .video-list a.video-item .video-thumbnail{width:100px;height:auto;border-radius:0.5rem}.landing-full-bleed .video-list a.video-item.coming-soon{pointer-events:none;background:#efefef;cursor:default}.landing-full-bleed .video-list a.video-item.coming-soon:hover .video-title span{text-decoration:none}.landing-full-bleed .video-list a.video-item.coming-soon .coming-soon-blurb{color:#E6AF00;font-weight:bold;text-align:center}.landing-full-bleed .video-list a.video-item.coming-soon .coming-soon-blurb sup{font-weight:normal}.landing-full-bleed .video-list .coming-soon-notice{opacity:0.5;font-size:0.8rem}.landing-full-bleed a.box-button{text-decoration:none;text-align:center;padding:1rem 3rem;background:#5c9a2b;color:#fff;display:inline-block;border-radius:6px;font-weight:bold;font-size:1.2rem;outline:none}.landing-full-bleed a.box-button.highlight{background:#E6AF00}.landing-full-bleed .bottom-copyright{margin:0 15%;opacity:0.5;font-size:0.8rem}@media (max-width: 768px){.landing-full-bleed .bottom-copyright{margin:0}}.badge{background:#dbdbdb;border-radius:0.25rem;padding:0.1rem 0.35rem;font-size:0.8rem}.badge.warning{background:#E6AF00;color:#fff}.badge.normal-size{font-size:1rem;font-weight:bold;text-transform:uppercase}.comparison-hero-full-bleed{background:linear-gradient(135deg, #5c9a2b 0%, #385e1a 100%);color:#fff;padding:3rem 1rem;text-align:center;border-bottom:6px solid #2c4a15}.comparison-hero-full-bleed h1{font-size:2.5rem;font-weight:bold;margin-bottom:1rem}.comparison-hero-full-bleed .hero-subtitle{font-size:1.3rem;opacity:0.9;max-width:600px;margin:0 auto 2rem}.comparison-hero-full-bleed .hero-cta .signup-button{display:inline-block;padding:1rem 2rem;border-radius:0.5rem;background-color:#fff;color:#5c9a2b;font-weight:bold;text-decoration:none;font-size:1.1rem}.comparison-hero-full-bleed .hero-cta .signup-button:hover{background-color:#f0f0f0}@media (min-width: 768px){.comparison-hero-full-bleed{padding:4rem 2rem}.comparison-hero-full-bleed h1{font-size:3rem}}.comparison-section-full-bleed{background-color:#fff;color:#303030;padding:3rem 1rem}.comparison-section-full-bleed.alt-bg{background-color:#efefef}.comparison-section-full-bleed h2{font-size:1.75rem;font-weight:bold}.comparison-section-full-bleed h3{font-size:1.3rem;font-weight:bold;margin-bottom:1rem}.comparison-section-full-bleed .ss-image{border:6px solid #dbdbdb;border-radius:0.5rem;margin:1.5rem 0}.comparison-section-full-bleed .ss-image img{width:100%;height:auto;border-radius:0.5rem;overflow:hidden}.comparison-section-full-bleed .feature-list{list-style:none;padding:0;margin:1.5rem 0}.comparison-section-full-bleed .feature-list li{margin-bottom:0.75rem;display:flex;align-items:center;gap:0.5rem}.comparison-section-full-bleed .feature-list li i{flex-shrink:0}.comparison-table-wrapper{overflow-x:auto;margin:0 -1rem;padding:0 1rem}.comparison-table{width:100%;border-collapse:collapse;min-width:500px}.comparison-table th,.comparison-table td{padding:1rem;text-align:left;border-bottom:1px solid #dbdbdb}.comparison-table thead th{background-color:#efefef;font-weight:bold;font-size:1.1rem}.comparison-table .competitor-col{text-align:center;color:#666}.comparison-table .neobudget-col{text-align:center;background-color:rgba(92,154,43,0.05)}.comparison-table .neobudget-col strong{color:#5c9a2b}.comparison-table .savings-badge{display:inline-block;background:#E6AF00;color:#fff;font-size:0.75rem;font-weight:bold;padding:0.2rem 0.5rem;border-radius:0.25rem;margin-left:0.5rem;text-transform:uppercase}.benefit-card{text-align:center;padding:1.5rem;margin-bottom:1.5rem;border-radius:0.5rem;background:#444}.benefit-card .benefit-icon{width:60px;height:60px;margin:0 auto 1rem;background:#5c9a2b;border-radius:50%;display:flex;align-items:center;justify-content:center}.benefit-card .benefit-icon i{font-size:1.5rem;color:#fff}.benefit-card h3{font-size:1.2rem;font-weight:bold;margin-bottom:0.5rem;color:#fff}.benefit-card p{font-size:0.95rem;color:#dfdfdf;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-top:2rem}.feature-grid .feature-item{display:flex;align-items:center;gap:0.5rem;padding:0.75rem;background:#efefef;border-radius:0.25rem}.feature-grid .feature-item i{flex-shrink:0}.feature-grid .feature-item.highlight{background:rgba(230,175,0,0.15);border:1px solid rgba(230,175,0,0.3)}@media (min-width: 768px){.feature-grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 992px){.feature-grid{grid-template-columns:repeat(4, 1fr)}}.tier-comparison{margin-top:2rem}.tier-comparison .tier-card{background:#fff;border:2px solid #dbdbdb;border-radius:0.5rem;padding:1.5rem;margin-bottom:1rem;text-align:center}.tier-comparison .tier-card.highlighted{border-color:#5c9a2b;box-shadow:0 4px 12px rgba(92,154,43,0.15)}.tier-comparison .tier-card .tier-header{font-size:1.1rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.5rem}.tier-comparison .tier-card .tier-header.free{color:#666}.tier-comparison .tier-card .tier-header.essential{color:#5c9a2b}.tier-comparison .tier-card .tier-header.complete{color:#447220}.tier-comparison .tier-card .tier-price{font-size:2rem;font-weight:bold;color:#303030}.tier-comparison .tier-card .tier-price span{font-size:1rem;font-weight:normal;color:#666}.tier-comparison .tier-card .tier-vs{font-size:0.85rem;color:#888;margin-bottom:1rem}.tier-comparison .tier-card .tier-vs .savings-badge{display:inline-block;background:#E6AF00;color:#fff;font-size:0.7rem;font-weight:bold;padding:0.15rem 0.4rem;border-radius:0.25rem;margin-left:0.25rem;text-transform:uppercase}.tier-comparison .tier-card .tier-features{list-style:none;padding:0;margin:0 0 1rem 0;text-align:left}.tier-comparison .tier-card .tier-features li{padding:0.4rem 0;border-bottom:1px solid #dbdbdb;display:flex;align-items:center;gap:0.5rem}.tier-comparison .tier-card .tier-features li:last-child{border-bottom:none}.tier-comparison .tier-card .tier-features li i{color:#5c9a2b;flex-shrink:0}.tier-comparison .tier-card .tier-note{font-size:0.85rem;color:#888;font-style:italic}@media (min-width: 768px){.tier-comparison .tier-card{margin-bottom:0;height:100%;display:flex;flex-direction:column}.tier-comparison .tier-card .tier-features{flex-grow:1}}.pricing-box.popular{border-color:#5c9a2b;box-shadow:0 4px 12px rgba(92,154,43,0.2)}.pricing-box.popular .popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#5c9a2b;color:#fff;font-size:0.75rem;font-weight:bold;padding:0.25rem 0.75rem;border-radius:1rem;text-transform:uppercase;white-space:nowrap}.pricing-box.popular .pricing-header{background-color:#5c9a2b;color:#fff}.faq-full-bleed{background-color:#fff;color:#303030;padding:3rem 1rem;border-top:1px solid #dbdbdb}.faq-full-bleed h2{font-size:1.75rem;font-weight:bold}.faq-full-bleed .faq-list{max-width:800px;margin:0 auto}.faq-full-bleed .faq-item{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #dbdbdb}.faq-full-bleed .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-full-bleed .faq-item h3{font-size:1.1rem;font-weight:bold;color:#303030;margin-bottom:0.75rem}.faq-full-bleed .faq-item p{font-size:1rem;line-height:1.6;color:#555;margin:0}
