*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:"proxima-nova", sans-serif;font-size:16px;line-height:1.5;color:#222;background-color:white;text-align:center;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;border:none}a{color:#0288d1;text-decoration:none}a:hover{color:#02679e}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova", sans-serif;font-weight:700;line-height:1.2;margin:0.2em 0 0.5em}h1,h2,h3{text-wrap:balance}h1{font-size:clamp(32px, 6vw, 44px)}h2{font-size:clamp(24px, 4.5vw, 34px)}h3{font-size:clamp(20px, 3.5vw, 27px)}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p{margin:0 0 17px;text-wrap:pretty}hr{border:0;border-top:1px solid #ddd;margin:30px auto;max-width:1000px;width:90%}hr.full-bleed{width:100%;max-width:none;margin:0}ul,ol{margin:0 0 17px;padding-left:20px}table{border-collapse:collapse;background:white;margin:0 0 20px}table th,table td{padding:9px 12px;border:1px solid #ddd;font-size:15px}table th{background:#f5f5f5}.hide{display:none}.row{display:flex;flex-wrap:wrap;max-width:1000px;margin:0 auto}.columns{padding:0 15px;min-width:0;width:100%}.columns.one{width:8.3333%}.columns.two{width:16.6667%}.columns.three{width:25%}.columns.four{width:33.3333%}.columns.five{width:41.6667%}.columns.six{width:50%}.columns.seven{width:58.3333%}.columns.eight{width:66.6667%}.columns.nine{width:75%}.columns.ten{width:83.3333%}.columns.eleven{width:91.6667%}.columns.twelve{width:100%}@media screen and (max-width: 767px){.row{display:block}.row>.columns{width:auto !important}}.button{display:inline-block;padding:12px 24px;border:none;border-radius:4px;background-color:#0288d1;color:white;font-weight:600;font-size:16px;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 150ms ease, box-shadow 150ms ease}.button:hover{background-color:#0274b3;color:white}.button.primary{background-color:#0288d1}.button.primary:hover{background-color:#0274b3}.button.secondary{background-color:white;color:#222;border:1px solid #ccc}.button.secondary:hover{background-color:#f0f0f0;color:#222}.button.large{font-size:20px;padding:16px 28px}.button.small{font-size:14px;padding:8px 14px}.button.radius{border-radius:8px}.panel{background:#f2f2f2;border:1px solid #e6e6e6;padding:20px;margin-bottom:20px;border-radius:5px}.th{display:inline-block;line-height:0;border:4px solid white;box-shadow:0 0 0 1px rgba(0,0,0,0.2);transition:box-shadow 200ms ease-out}.th:hover{box-shadow:0 0 6px 1px rgba(2,136,209,0.5)}dialog::backdrop{background:rgba(0,0,0,0.75)}dialog.lightbox{border:none;padding:0;background:transparent;max-width:92vw;max-height:92vh}dialog.lightbox img{display:block;max-width:92vw;max-height:92vh;box-shadow:0 5px 30px rgba(0,0,0,0.5)}dialog.lightbox .lightbox-close{position:absolute;top:10px;right:10px;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0.55);color:white;font-size:24px;line-height:1;cursor:pointer}dialog.lightbox .lightbox-close:hover{background:rgba(0,0,0,0.8)}body:not(.show-monthly) .monthly{display:none}body.show-monthly .annual,body.show-monthly .onsite-training{display:none}.video_container{box-shadow:0 0 10px rgba(0,0,0,0.7);cursor:pointer}.video_container:hover{box-shadow:0 0 15px rgba(0,0,0,0.7)}@media screen and (min-width: 801px){html{scroll-padding-top:90px}header{position:sticky;top:0;z-index:100}}header{display:flex;flex-direction:column;width:100%;margin:0;padding:15px 20px;background:#fafafa;border-bottom:1px solid #43a047}header #header_container{display:flex;align-items:flex-start;flex-direction:row;gap:0;justify-content:space-between}header #logo_container{width:120px}header #logo_container a{display:flex}header ul{align-items:center;display:flex;gap:1.5em;justify-content:center;list-style:none;padding:0;margin:0}header #header_action_links{gap:0.8em}header .divider{background:#e6e6e6;box-shadow:1px 0 0 rgba(255,255,255,0.1);height:100%;margin-right:1px;width:1px}header a{font-weight:600;font-size:1.1em;color:#43a047}header #header_links_row{display:flex;flex-direction:row;gap:2em}header #trial_button a{color:white;background-color:#0288d1;border-radius:10px;border:none;font-size:1em}header #sign_in_button a{color:black !important;font-size:1em !important}@media screen and (max-width: 800px){header #header_container{display:flex;align-items:center;flex-direction:column;gap:1rem;justify-content:space-between}header svg{display:none}header ul{flex-wrap:wrap;gap:0.75em 1.25em}header #header_links_row{display:flex;flex-direction:column;gap:1rem}}@media screen and (max-width: 460px){header #header_links_row{align-items:center}header #header_links_row ul{max-width:280px}}.store_badge{width:150px}.highlighter{background-color:#ffee58;color:black;border-radius:5px;padding-left:3px}#top_hero{background-color:#43a047;background:linear-gradient(135deg, #178b45 0%, #43a047 48%, #43a047 100%);padding-top:50px;padding-bottom:50px}#top_hero #video_row{padding-top:20px}#top_hero #turbo{margin-top:0}#top_hero h1,#top_hero h3{color:white}#top_hero h1{font-size:clamp(34px, 7vw, 58px)}#top_hero h3{font-weight:400;margin-bottom:30px;font-size:25px}#top_hero .button{text-decoration:none}#top_hero #video-column{padding-top:15px}#top_hero #desc{color:white;font-size:22px;line-height:1.3;margin-bottom:5px;text-wrap:balance}#top_hero #video-cta{width:100%;font-size:25px;box-shadow:0 2px 3px rgba(0,0,0,0.7);color:black;margin-top:30px;background-color:white;border:2px solid black;border-radius:20px}#top_hero #video-cta:hover{background:#f2f2f2}#top_hero #header-cta{width:100%;font-size:25px;box-shadow:0 2px 3px rgba(0,0,0,0.7);margin-top:30px;background-color:#0288d1;border:2px solid whiteSmoke;border-radius:20px}#top_hero #header-cta:hover{background:#0278b8}#top_hero #header-learn-more{margin-right:20px;font-size:22px;color:white;background-color:#43a047;border:1px solid white}#top_hero #header-learn-more:hover{background:rgba(255,255,255,0.1)}.cta{padding-top:30px;padding-bottom:30px;text-align:center;background-color:#0288d1}.cta h3{color:white}.cta .button{text-decoration:none}.cta .header-cta{font-size:clamp(20px, 4vw, 28px);box-shadow:0 2px 3px rgba(0,0,0,0.7)}.cta p{padding-top:5px;color:white;margin-bottom:0;line-height:normal}.go-home{text-align:center}.go-home p{font-size:20px}@media screen and (max-width: 768px){.howitworks-wrapper{display:none}}#how_does{padding-top:25px;padding-bottom:25px;text-align:left}#how_does h1{font-size:clamp(30px, 5.5vw, 50px);padding-bottom:35px;text-align:center}#how_does h2{text-align:center}#how_does h3{text-align:center;font-weight:400;margin-bottom:30px}#how_does p{font-size:18px}.goto_link{text-align:center}.goto_link a{font-size:clamp(20px, 4vw, 28px);line-height:1.2;text-decoration:underline;font-weight:600}#landing_quotes{padding-top:20px;padding-bottom:20px;text-align:center}#landing_quotes h1{font-size:clamp(30px, 5.5vw, 50px);padding-bottom:15px;text-align:center}#landing_quotes p{font-size:20px;text-align:left}#landing_quotes .panel{border-radius:0;border-left:5px solid #a7a5a5;margin-bottom:5px}#landing_quotes .panel .highlighter{background-color:#f7efaa}#landing_quotes .person{margin-bottom:30px;padding-left:25px;line-height:25px}#what_is{padding-top:25px;padding-bottom:25px}#what_is h1{font-size:clamp(28px, 5vw, 40px);padding-bottom:35px}#what_is h3{font-weight:400;margin-bottom:30px}#what_is p{font-size:18px}#what_is .cta-button{background-color:#0288d1;color:white;border-radius:5px;border:none;box-shadow:0 2px 3px rgba(0,0,0,0.3)}#what_is .cta-button:hover{background:#0298ea}#supplier_users{background-color:whiteSmoke;margin-top:20px;padding-top:20px;padding-bottom:20px}#supplier_users h1{font-weight:400;font-size:30px;color:gray}#supplier_users h2{color:gray}#supplier_users p{color:gray}#supplier_users .supplier_logos{min-height:100px;align-items:center}#supplier_users .supplier_logos .columns{padding-top:10px;padding-bottom:10px}#supplier_users img{filter:grayscale(100%);max-height:75px}#that_easy{padding-bottom:40px}#that_easy h1{font-size:clamp(30px, 5.5vw, 50px);padding-bottom:10px}#that_easy h3{font-weight:400;margin-bottom:30px}#that_easy p{font-size:18px}#that_easy .cta-link{font-size:24px;line-height:26px}#that_easy .cta-link a{text-decoration:underline;font-weight:600}#that_easy .cta-button{background-color:#0288d1;color:white;border-radius:5px;border:none;box-shadow:0 2px 3px rgba(0,0,0,0.3)}#that_easy .cta-button:hover{background:#0298ea}#power{background-color:#43a047;padding-top:35px;padding-bottom:25px}#power h1,#power h3{color:white}#power h1{font-size:clamp(30px, 5.5vw, 50px);margin-bottom:0}#power h3{font-weight:400}#power em{font-weight:400;margin-right:-10px}#power p{margin-top:50px;font-size:20px;color:white}.how_it_works_header{padding-top:35px}.how_it_works_header .panel{background-color:#ae3c16;color:white;border-radius:50px}.how_it_works_header h1,.how_it_works_header h3{color:white}.how_it_works_header h1{font-size:clamp(30px, 5.5vw, 50px);margin-top:0;margin-bottom:0}.how_it_works_header h3{font-weight:400}.how_it_works_header em{font-weight:400;margin-right:-10px}.how_it_works_header p{margin-top:50px;font-size:20px;color:white}#sign_request h3{text-align:center;text-wrap:pretty}#sign_request h3 img{max-height:60px}#sign_request p{margin-bottom:0;margin-top:-10px;text-align:center}.signshop_big_feature{padding-bottom:25px}.signshop_big_feature .eight.columns p{text-wrap:balance}.signshop_big_feature .big-ui-shot{clip-path:inset(0 0 50px 0);margin-bottom:-50px;vertical-align:bottom}.signshop_big_feature h1{font-size:clamp(30px, 5.5vw, 50px);padding-bottom:10px}.signshop_big_feature h3{text-align:left;font-weight:400;margin-bottom:30px}.signshop_big_feature p{text-align:left;font-size:18px}.single_feature{text-align:left;padding-bottom:20px}.single_feature .feature-shot{border-radius:4px;border:2px solid whiteSmoke}.features_salesteam{padding-top:50px;padding-bottom:50px}.features_salesteam h1{font-size:clamp(30px, 5.5vw, 50px)}.features_salesteam p{font-size:20px}.modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:92vw;max-width:720px;box-shadow:2px 2px 10px rgba(0,0,0,0.5)}#pricing-list{padding-top:50px;padding-bottom:35px}#pricing-list ul{text-align:left;list-style:none;padding-left:0;margin-bottom:0}#pricing-list ul li{font-size:16px}#pricing-list ul li:before{color:#43a047;content:"\2713\0020"}#pricing-list ul .everything_in{padding-bottom:10px;margin-bottom:10px;color:#43a047;border-radius:5px;font-weight:700;font-size:18px}#pricing-list ul .everything_in:before{content:"\2190\0020"}@media screen and (max-width: 800px){#pricing-list .placeholder{display:none}#pricing-list .small-placeholder{display:none}#pricing-list .plan_column{margin-bottom:18px}}#pricing-list .placeholder{background-color:whiteSmoke;width:100%;height:100px;opacity:0.5;margin-bottom:10px;border-radius:3px}#pricing-list .small-placeholder{background-color:whiteSmoke;width:100%;height:50px;opacity:0.5;margin-bottom:10px;border-radius:3px}#pricing-list #sign_types li:before{color:black;content:"+"}#pricing-list #sign_types li{font-size:14px}#pricing-list #sign_types li p{font-size:12px}#pricing-list #plan_switcher{cursor:pointer;overflow:hidden;display:flex;width:100%;max-width:400px;margin:0 auto 10px;font-weight:600;border:3px solid #e6e6e6;border-radius:10px;background-color:#e6e6e6;color:#484a7a}#pricing-list #plan_switcher div{flex:1;padding:15px}#pricing-list #plan_switcher .active{background:white}#pricing-list #mention_row h3{color:gray;font-weight:500;font-size:17px}#pricing-list .plan_column{padding:8px}#pricing-list .inside{padding:20px;border:1px solid #e0e0e0;border-top:5px solid #999;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.06);height:100%}#pricing-list .inside.basic_ribbon{border-top-color:#43a047}#pricing-list .inside.advanced_ribbon{border-top-color:#43a047}#pricing-list .inside.plus_ribbon{border-top-color:#ae3c16}#pricing-list .plus_column .inside{box-shadow:0 6px 20px rgba(0,0,0,0.16)}#pricing-list .header{text-align:left}#pricing-list .header h3{text-align:center}#pricing-list .header .logo{text-align:center}#pricing-list .header .logo img{width:200px}#pricing-list .header .its_like{font-size:13px;height:90px;font-style:oblique}#pricing-list .header .monthly .highlighter{margin-top:5px;padding:3px}#pricing-list .header .price{font-size:24px;font-weight:400}#pricing-list .header .details{opacity:0.7}#pricing-list #pricing-cta{margin-top:25px}#pricing-list #pricing-cta .header-cta{width:85%;background-color:#0288d1;color:white;font-size:24px;box-shadow:0 2px 3px rgba(0,0,0,0.7);border:none;margin-top:10px}#pricing-list #pricing-cta .header-cta span{font-weight:400;font-size:12px}#pricing-faq h4{text-align:left}#pricing-faq p{text-align:left;font-size:18px}#pricing-faq table{width:auto}#multi-location-table{text-align:left}#contact{padding-top:50px;padding-bottom:50px}#contact .shape{padding:15px;border-radius:15px;background-color:whiteSmoke}#contact .shape img{height:35px}#contact p{font-size:20px}#top_quote_section{padding-top:35px;padding-bottom:35px}#top_quote_section h3{font-weight:400}.quotes p{font-size:20px;text-align:left}.quotes .panel{border-radius:0;border-left:5px solid #a7a5a5;margin-bottom:5px}.quotes .person{margin-bottom:30px;padding-left:25px;padding-right:25px;line-height:1.25}#legal{text-align:left}#about{text-align:left}footer{background-color:white;padding-top:15px;padding-bottom:15px;border-top:whiteSmoke 2px solid}footer .footer-container{text-align:center;width:100%;padding:20px 0}footer .tinline-list{list-style:none;padding:0;margin-bottom:8px}footer .tinline-list li{display:inline-block;padding:0 10px}footer a{color:#43a047;text-decoration:underline}@media (max-width: 768px){.tinline-list li{display:block;padding:5px 0}}.typed-cursor{opacity:1;animation:blink 0.7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}
