*,*:before,*:after{box-sizing:border-box}html{max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}body{margin:0;background:#fdfbf9;font-family:Work Sans,sans-serif;color:#2b2823;max-width:100%;overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y pinch-zoom}a{color:#263829;text-decoration:none}a:hover{color:#e65909}a.tf-btn,a.tf-btn:hover{color:#fff}a.tf-btn:hover{background:#007bab!important;background:oklch(.55 .19 235)!important}button{font-family:inherit}@media (max-width: 700px){.tf-section{padding-left:24px!important;padding-right:24px!important}.tf-grid3{grid-template-columns:1fr!important;gap:32px!important}.tf-nav{flex-wrap:wrap;row-gap:12px;column-gap:12px!important;min-height:0!important;padding-top:16px!important;padding-bottom:16px!important}.tf-nav-logo{order:1;font-size:22px!important}.tf-nav-cta{order:2;padding:10px 16px!important}.tf-nav-toggle{order:3;flex:1 0 100%}.tf-nav-toggle>div{width:100%}.tf-nav-toggle button{flex:1}.tf-footer-cta{flex-direction:column!important;align-items:stretch!important;gap:24px!important}.tf-footer-cta h2{max-width:100%!important}.tf-footer-cta a.tf-btn{width:100%}.tf-section{overflow-wrap:break-word}.tf-footer-links,.tf-testimonial{justify-content:flex-start!important}.tf-testimonial>div{text-align:left!important}}
