H1,H1.white{text-align:center;line-height:1.1}H1,H1.white,H2{line-height:1.1}H1,H2,H4{color:var(--secondary)}H3,H4{font-weight:700}body,p{line-height:1.5}.icon,body{color:var(--text-black)}.icon.resources,body{background-color:#fff}.icon,.icon.founder,.icon.resources{font-family:Icons}.icon.founder,.icon.lower{top:5px;position:relative}H4,H5,body{padding:0}.icon.founder,.icon.lower,.qna dd,.qna dt,header>div{position:relative}body,input,select,textarea{font-family:'Open Sans',sans-serif}.back-to-top,.site-nav a,.tt-menu-panel a,A{text-decoration:none}.back-to-top:hover,.pricing-table input[type=radio]{transform:scale(1.1)}:root{--primary:#e99944;--secondary:#123c69;--tertiary:#1a5798;--quarternary:#1a5798;--quinary:#3875b6;--secondary-text:#d86309;--error-red:#e00;--ok-green:#0a9700;--notice-green:#efe;--text-black:#222;--text-alt:#fff;--text-hover:#999;--primary-alt:#a5463f}@font-face{font-family:Icons;src:url('/templates/icons.woff2') format('woff2'),url('/templates/icons.woff') format('woff');font-display:block}body{font-size:16px;margin:0}div,img{max-width:100%}.imgleft{float:left;margin:3px 15px 3px 0}H1.white{color:var(--text-alt)}H2{font-size:26px;margin:18px 0}H3,H4{font-size:21px}.qna .buttonsml,H4,H5{margin:0}H3{color:var(--tertiary);line-height:1}H4{line-height:1.3}.icon,H5{line-height:1}H5{font-size:18px;color:var(--quinary)}A{color:var(--secondary-text);font-weight:400}.breadcrumbs a:hover,.icon.hilite:hover,.qna .icon:hover,a.alt:hover,a:active,a:hover{color:var(--text-hover)}.breadcrumbs a,a.alt{color:var(--text-alt)}.breadcrumbs a{font-size:14px}.icon{font-size:24px}.icon.hilite{color:var(--primary)}.qna .icon{vertical-align:text-top;color:var(--secondary)}.icon.resources{font-size:21px;color:var(--primary-alt)}.icon.founder,.icon.white{color:var(--text-alt);font-size:24px}.icon.lower{font-size:21px;color:var(--primary-alt)}.qna dt span,i.bold{color:var(--secondary);font-weight:700;font-size:1.1rem}.belief-list{list-style:none;margin:0;padding:0}.belief-list li{margin:-10px -10px 0;padding:10px;text-align:right}.belief-list strong{font-size:108%;color:var(--secondary)}.belief-list div,.belief-list span{color:var(--text-black)}.belief-list .icon{font-size:18px}.belief-list li:hover{background-color:#f5f5f5}.belief-list div{text-align:left}.center,.centered,.cols div.visual,.form-actions{text-align:center}.qna{padding-left:32px}.qna dd,.qna dt{min-height:2em;margin:10px 0 0}.qna dd::before,.qna dt::before{content:'Q';font-style:normal;font-weight:700;font-size:2em;line-height:1;color:#ccc;position:absolute;top:0;left:-32px}.qna dd::before{content:'A'}.qna dt{font-style:italic}.qna dt span{font-style:normal}.whitelabel{background-color:#408966}.members{background-color:#3875b6}.beliefs{background-color:var(--secondary)}.main{background-color:var(--primary)}.resources{background-color:var(--primary-alt)}.blue{color:#1a5798}.founder-message,footer,footer a{color:var(--secondary)}.midblue{background-color:#3875b6!important}.button.warning{background-color:var(--error-red)}strong{font-weight:700}.founder-message{background:var(--primary);padding:3rem 1.5rem;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}.founder-container{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.founder-photo{width:140px;height:140px;border-radius:50%;object-fit:cover;border:3px solid #666;flex-shrink:0}.founder-text h2{color:var(--text-alt);margin-bottom:.5rem}.founder-text p{line-height:1.4;margin-bottom:1rem;color:#333}.founder-signature{font-style:italic;font-weight:600;color:#333}@media (max-width:700px){.founder-container{flex-direction:column;text-align:center}.founder-photo{margin-bottom:1rem}}footer{padding:30px 10px;background-color:#ccc;font-size:13px;line-height:20px}footer nav a{display:inline-block;margin:0 20px}.narrow{max-width:700px;margin:0 auto;padding:1rem}footer div,header>div{max-width:940px;margin:0 auto;padding:0 2%}header{padding:0 4%}header>div{padding:2rem 0}.site-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem}.site-nav a{color:#004b87;font-weight:700}.tt-hamburger-wrap{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1001}.tt-hamburger-wrap.is-open .tt-menu-panel{display:block;opacity:1;transform:translateY(0)}.tt-menu-panel{opacity:0;transform:translateY(4px);transition:opacity .15s,transform .15s;position:absolute;top:100%;right:0;min-width:220px;background:#fff;color:inherit;border:1px solid rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12);border-radius:10px;padding:10px;display:none;z-index:1000}.tt-menu-panel a{display:block;padding:10px 12px}.tt-menu-panel a:focus,.tt-menu-panel a:hover{background:rgba(0,0,0,.05);outline:0}.tt-hamburger[aria-expanded=true]+.tt-menu-panel{display:block}.button,.buttonsml,INPUT[type=submit],button{display:inline-block;color:var(--text-alt);padding:15px 30px!important;border-radius:8px;border-width:0;font-weight:700;font-style:normal;font-size:18px!important;line-height:22px;margin:10px 20px;background-color:var(--secondary);width:auto;cursor:pointer;min-width:150px;box-sizing:border-box;-webkit-appearance:none;text-align:center;transition:background-color .3s}.error,.ok{padding:20px}.button:hover,.buttonsml:hover,INPUT[type=submit]:hover,button:hover{background-color:var(--text-hover)!important;color:var(--text-alt)}input,select,textarea{width:100%;padding:.75em;font-size:1rem;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;display:block}input[type=checkbox],input[type=radio]{width:auto;padding:0;border:none;display:inline-block}.error{border:2px solid var(--error-red);border-radius:6px;color:var(--error-red);margin-bottom:10px}.ok{border:2px solid var(--ok-green);border-radius:6px;color:var(--ok-green)}.back-to-top,.cols div.visual,.visual h3{color:var(--text-alt)}.buttonsml{padding:9px 15px!important;border-radius:6px;font-size:14px!important;line-height:18px;min-width:100px}.phone select{display:inline-block;width:19.9%}.phone input{display:inline-block;width:80%}.contact-form{max-width:600px;margin:2rem auto;display:flex;flex-direction:column;gap:1rem}.contact-form label{font-weight:500;margin-bottom:0}.form-row{margin-bottom:10px;position:relative}#modal,.back-to-top{position:fixed;display:flex}.form-actions .button,.form-actions button{margin-top:0}form h3{margin:0 0 8px}.centered{margin-bottom:1.5rem}.back-to-top{bottom:30px;right:30px;width:48px;height:48px;background-color:var(--secondary);font-size:24px;justify-content:center;align-items:center;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.3);opacity:0;pointer-events:none;transition:opacity .4s,transform .2s;z-index:1000}.back-to-top.show{opacity:.85;pointer-events:auto}.back-to-top:hover{opacity:1}.back-to-top svg{width:60%;height:60%}.g-recaptcha{margin:1rem 0}.radio-grid label{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;flex-wrap:nowrap}@media (max-width:560px){.radio-grid label{white-space:normal}}.cols{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:2rem auto;max-width:1000px;flex-wrap:wrap}.pricing-table,.visual img{margin-bottom:1rem}.cols div{flex:2;min-width:300px}.cols div.visual{flex:1;background-color:#b4b2b2;padding:2rem 1rem;border-radius:8px;min-width:260px}.visual h3{font-weight:400;line-height:1.4;margin-bottom:0}@media (max-width:500px){.back-to-top{width:44px;height:44px;font-size:20px;bottom:20px;right:20px}}.menu-toggle{display:none}.pricing-table{width:100%;border-collapse:collapse}.pricing-table td,.pricing-table th{border-bottom:1px solid #ccc;padding:.75rem;text-align:left}.pricing-table th{background:#ccc;color:var(--secondary)}.pricing-table tr:hover{background-color:#f9fbfd}.hidden{display:none!important}#modal{inset:0;background:rgba(0,0,0,.6);justify-content:center;align-items:center;z-index:99}.modal{position:relative;background:#fff;padding:20px;border-radius:6px;width:400px;min-height:200px;margin:10px;font-style:normal}#modal-close{position:absolute;right:10px;top:7px}.notice-me{position:absolute;max-width:none;top:-10px;left:-37px;right:-5px;bottom:-10px;z-index:-1;animation:2s ease-in-out forwards smoothFlash}@keyframes smoothFlash{0%,40%,80%{background-color:transparent}100%,20%,60%{background-color:var(--notice-green)}}