/* Flat, sharp and high-contrast public Bootstrap theme. */
:root{--radius:7px;--shadow:0 20px 55px rgba(16,47,43,.13)}
.brand__mark,.nav-cta,.button,.play,.builder-card,.status,.builder-row--active,.builder-icon,.question-grid div,.builder-card button,.float-card,.float-card>span,.solution-card,.solution-card__icon,.paper,.step-art,.select-mock,.toggle-mock,.toggle-mock i,.download-mock,.main-nav{border-radius:5px}
.brand__mark{transform:none;box-shadow:none}
.site-header{border-bottom-color:rgba(16,47,43,.14);box-shadow:0 3px 14px rgba(16,47,43,.055)}
.main-nav>a:not(.nav-cta){color:#183d37}.nav-cta,.button--primary,.builder-card button{background:#102f2b;box-shadow:none}
.button--ghost,.button--light{border-color:rgba(16,47,43,.22);box-shadow:none}
.button:hover{transform:none}.button:active{transform:none;box-shadow:none}
.builder-card{border-color:#cdd7d1;box-shadow:0 22px 55px rgba(16,47,43,.17)}
.builder-card::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--coral),var(--lime),var(--teal))}
.builder-row--active{border-color:#b8c7bf;box-shadow:none}.float-card{border-color:#cad5cf;box-shadow:0 12px 28px rgba(16,47,43,.13)}
.solution-card,.step-art{border-color:rgba(16,47,43,.2);box-shadow:0 8px 24px rgba(16,47,43,.065)}
.solution-card--large{box-shadow:none}.paper--front{box-shadow:0 20px 55px rgba(0,0,0,.23)}
.feature-list article,.faq-list details{border-bottom-color:rgba(255,255,255,.18)}.faq-list details{border-bottom-color:rgba(16,47,43,.17)}
.cta{box-shadow:none}
@media(max-width:760px){.main-nav{border-color:rgba(16,47,43,.2);box-shadow:0 18px 36px rgba(16,47,43,.14)}}
