.tki-lp{--teal:#037e8c;--green:#506b09;--green-dark:#405607;--lime:#91c702;--lime-hover:#a0db02;--navy:#174f61;--navy-2:#247f71;--ink:#494c50;--grey:#697077;--line:#cfd1d3;--line-soft:#e8e8e8;--cream:#f5f4eb;--offwhite:#fafafb;--heading-grad:linear-gradient(90deg,#037e8c,#506b09);--tki-a:#485a86;--tki-b:#6478ad;--shadow-card:0 44px 48px -12px rgba(0,0,0,.15);--wrap:1272px;--gutter:24px;--font:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:#fff;color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;margin:0;padding:64px 0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.tki-lp,.tki-lp *,.tki-lp :after,.tki-lp :before{box-sizing:border-box}.tki-lp img{border:0;display:block;height:auto;max-width:100%}.tki-lp a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.tki-lp a:hover{color:var(--green-dark)}.tki-lp p{color:var(--ink);font-size:16px;line-height:1.6;margin:0 0 1rem}.tki-lp h1,.tki-lp h2,.tki-lp h3,.tki-lp h4{color:var(--ink);font-family:var(--font);font-weight:700;line-height:1.3;margin:0 0 .5rem;text-wrap:balance}.tki-lp h2{font-size:35px;line-height:1.2}.tki-lp h3{font-size:20px}.tki-lp .grad{background:var(--heading-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}.tki-lp .center{text-align:center}.tki-lp .center .grad{margin-left:auto;margin-right:auto}.tki-lp .page-center{margin:0 auto;max-width:var(--wrap);padding:0 var(--gutter)}.tki-lp .narrow{margin-left:auto;margin-right:auto;max-width:848px}.tki-lp .lead{font-size:18px;line-height:1.6}.tki-lp .sub{color:var(--ink);font-size:18px;font-weight:700;margin-bottom:22px;margin-top:-4px}.tki-lp sup{font-size:.6em;line-height:0;vertical-align:super}.tki-lp .sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.tki-lp a:focus-visible,.tki-lp button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.tki-lp.alt{background:var(--offwhite)}.tki-lp .btn{border:1px solid transparent;border-radius:30px;cursor:pointer;display:inline-block;font-family:var(--font);font-size:16px;font-weight:700;line-height:1.3;padding:.7875rem 40px;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.tki-lp .btn-lime{background:var(--lime);border-color:var(--lime);color:var(--navy)}.tki-lp .btn-lime:hover{background:var(--lime-hover);border-color:var(--lime-hover);color:var(--navy)}.tki-lp .btn-navy{background:var(--navy);border-color:var(--navy);color:#fff}.tki-lp .btn-navy:hover{background:#123f4e;border-color:#123f4e;color:#fff}.tki-lp .btn-ghost{background:transparent;border-color:#fff;color:#fff}.tki-lp .btn-ghost:hover{background:#fff;color:var(--navy)}@media(prefers-reduced-motion:reduce){.tki-lp *{transition:none!important}}.tki-lp.contact{background:linear-gradient(180deg,#fff 0,var(--offwhite) 100%)}.tki-lp .intro{max-width:640px}.tki-lp .tki-form{margin:36px auto 0;max-width:760px}.tki-lp .talk p{color:var(--grey);font-size:15px;margin:28px 0 0;text-align:center}.tki-lp .talk strong{color:var(--ink)}.tki-lp .mock{background:rgba(3,126,140,.06);border:1px dashed var(--teal);border-radius:6px;color:var(--navy);font-size:13px;margin:0 0 20px;padding:10px 14px;text-align:center}.tki-lp .mock strong{color:var(--teal)}.hs-form,.hs-form *{box-sizing:border-box}.hs-form{color:#494c50;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;margin:0;max-width:none;padding:0}.hs-form fieldset{border:0;margin:0!important;max-width:none!important;padding:0!important}.hs-form fieldset.form-columns-2{display:grid;gap:0 16px;grid-template-columns:1fr 1fr}.hs-form fieldset.form-columns-1 .hs-form-field,.hs-form fieldset.form-columns-2 .hs-form-field{float:none!important;width:100%!important}.hs-form fieldset .input{margin-right:0!important}.hs-form .hs-form-field{margin-bottom:16px}.hs-form .hs-form-field>label{color:#494c50;display:block;font-size:13px;font-weight:700;margin:0 0 6px}.hs-form .hs-form-required{color:#506b09}.hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid #174f61;border-radius:6px;color:#494c50;font:inherit;font-size:15px;height:auto;line-height:1.4;padding:12px 14px;width:100%!important}.hs-form select.hs-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23494c50' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.hs-form textarea.hs-input{min-height:96px;resize:vertical}.hs-form .hs-input:focus{outline:3px solid #91c702;outline-offset:2px}.hs-form .hs-input.error,.hs-form .hs-input.invalid{border-color:#b3261e}.hs-form ul.hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.hs-form ul.hs-error-msgs label{color:#b3261e;font-size:13px;font-weight:600}.hs-form .hs_error_rollup{text-align:center}.hs-form .legal-consent-container,.hs-form .legal-consent-container p{color:#697077;font-size:13px;margin:16px auto 0;max-width:560px;text-align:center}.hs-form .hs-richtext{color:#697077;font-size:13px;text-align:center}.hs-form .actions,.hs-form .hs_submit{margin-top:8px;text-align:center}.hs-form .hs-button{background:#174f61;border:1px solid #174f61;border-radius:30px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3;padding:.7875rem 40px;text-shadow:none;transition:background-color .15s,border-color .15s}.hs-form .hs-button:hover{background:#123f4e;border-color:#123f4e;color:#fff}.submitted-message{color:#494c50;font-family:Open Sans,Arial,sans-serif;font-size:18px;margin:0 auto;max-width:640px;padding:24px;text-align:center}@media(max-width:600px){.hs-form fieldset.form-columns-2{grid-template-columns:1fr}}