@font-face{font-display:swap;font-family:Replica-Pro;font-style:normal;font-weight:400;src:url(https://2980581.fs1.hubspotusercontent-na1.net/hubfs/2980581/TechSoup_August2017/fonts/ReplicaPro/lineto-replica-pro-regular.eot);src:url(https://2980581.fs1.hubspotusercontent-na1.net/hubfs/2980581/TechSoup_August2017/fonts/ReplicaPro/lineto-replica-pro-regular.eot#iefix) format("embedded-opentype"),url(https://2980581.fs1.hubspotusercontent-na1.net/hubfs/2980581/TechSoup_August2017/fonts/ReplicaPro/lineto-replica-pro-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Replica-Pro;font-style:normal;font-weight:700;src:url(https://2980581.fs1.hubspotusercontent-na1.net/hubfs/2980581/TechSoup_August2017/fonts/ReplicaPro/lineto-replica-pro-bold.eot);src:url(https://2980581.fs1.hubspotusercontent-na1.net/hubfs/2980581/TechSoup_August2017/fonts/ReplicaPro/lineto-replica-pro-bold.eot#iefix) format("embedded-opentype"),url(https://2980581.fs1.hubspotusercontent-na1.net/hubfs/2980581/TechSoup_August2017/fonts/ReplicaPro/lineto-replica-pro-bold.woff) format("woff")}body,html{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;line-height:1.6;margin:0;padding:0}*{box-sizing:border-box;font-family:inherit}.cta-content h2,.grantstation-hero h1,.price-tag,.section-header h2,.trust-number-value,h1,h2,h3,h4,h5,h6{font-family:Replica-Pro,Inter,system-ui,sans-serif!important}.benefit-badge,.btn-cta,.btn-hero-primary,.btn-hero-secondary,.form-button,.form-error-text,.form-helper-text,.form-input,.form-label,.form-select,.form-textarea,.header-text5,.icontext-btext,.link-style,.navbar-cta,.navbar-nav a,.price-note,.section-header p,.social-proof,.trust-number-label,div,li,p,span{font-family:Inter,system-ui,sans-serif!important}.wrapper,.wrapper-small2{margin:0 auto;max-width:1440px;padding:0 2rem}.content-section{background:#fff;padding:8rem 0}.section-header{margin-bottom:4rem;text-align:center}.section-header h2{color:var(--ts-text-light);display:inline-block;font-size:clamp(2rem,4vw,2.5rem);font-weight:600;line-height:1.2;margin-bottom:1.5rem;position:relative}.section-header p{color:var(--ts-text-light);font-size:clamp(1rem,2vw,18px);font-weight:400;line-height:1.7;margin:0 auto;max-width:700px}.btn-cta,.btn-hero-primary,.form-button,.hsfc-Button,.hsfc-Step__Content>button,.link-style{align-items:center!important;background:var(--ts-button-blue)!important;border:none!important;border-radius:6px!important;box-shadow:0 1px 3px rgba(0,57,102,.1)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:20px!important;font-weight:500!important;justify-content:center!important;line-height:28px!important;min-height:44px!important;padding:16px 32px!important;pointer-events:auto!important;position:relative!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;transition:background-color .2s ease!important;white-space:nowrap;z-index:10!important}.btn-cta:hover,.btn-hero-primary:hover,.form-button:hover,.hsfc-Button:hover,.hsfc-Step__Content>button:hover,.link-style:hover{background:var(--ts-button-blue-hover)!important;color:#fff!important;text-decoration:none!important}.btn-cta:active,.btn-hero-primary:active,.form-button:active,.hsfc-Button:active,.hsfc-Step__Content>button:active,.link-style:active{background:var(--ts-button-blue-hover)!important}.btn-cta:focus,.btn-hero-primary:focus,.form-button:focus,.hsfc-Button:focus,.hsfc-Step__Content>button:focus,.link-style:focus{box-shadow:0 0 0 3px rgba(0,57,102,.3)!important;outline:none!important}.form-button:disabled,.hsfc-Button:disabled,.hsfc-Step__Content>button:disabled{background:#9ca3af!important;cursor:not-allowed!important}.form-button.loading,.hsfc-Button.loading,.hsfc-Step__Content>button.loading{pointer-events:none!important}.btn-hero-secondary{align-items:center!important;backdrop-filter:none!important;background:transparent!important;border:2px solid var(--ts-button-blue)!important;border-radius:6px!important;box-shadow:none!important;color:var(--ts-button-blue)!important;cursor:pointer!important;display:inline-flex!important;font-size:20px!important;font-weight:600!important;justify-content:center!important;line-height:1.5!important;min-height:44px!important;padding:16px 32px!important;pointer-events:auto!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;transition:background-color .2s ease!important;white-space:nowrap}.btn-hero-secondary:hover{background:var(--ts-button-blue)!important;color:#fff!important;text-decoration:none!important}.btn-hero-secondary:active{background:var(--ts-button-blue-hover)!important}.btn-hero-secondary:focus{box-shadow:0 0 0 3px rgba(0,57,102,.3)!important;outline:none!important}.navbar-cta{align-items:center;background:var(--ts-button-blue);border:none;border-radius:6px;box-shadow:0 1px 3px rgba(0,57,102,.1);cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:1.4;padding:10px 20px;text-align:center;text-transform:none;transition:all .2s ease;white-space:nowrap}.navbar-cta,.navbar-cta:hover{color:#fff;text-decoration:none}.navbar-cta:active,.navbar-cta:hover{background:var(--ts-button-blue-hover)}.navbar-cta:focus{box-shadow:0 0 0 3px rgba(0,57,102,.3);outline:none}.form-section{background:#fff;border:1px solid rgba(0,57,102,.1);border-radius:16px;box-shadow:0 16px 64px rgba(0,57,102,.08);margin:0 auto;max-width:800px;padding:3rem;position:relative}.form-label,.hsfc-FieldLabel{color:var(--ts-text-dark)!important;display:block!important;font-family:Inter,system-ui,sans-serif!important;font-size:.95rem!important;font-weight:500!important;line-height:1.3!important;margin-bottom:.5rem!important}.form-input,.form-select,.form-textarea,.hsfc-DropdownInput .hsfc-TextInput,.hsfc-TextInput,.hsfc-TextareaInput{background:var(--ts-form-bg)!important;border:2px solid var(--ts-form-border)!important;border-radius:6px!important;color:var(--ts-text-dark)!important;font-family:Inter,system-ui,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important;padding:12px 16px!important;transition:all .2s ease!important;width:100%!important}.form-input:hover:not(:disabled),.form-select:hover:not(:disabled),.form-textarea:hover:not(:disabled),.hsfc-DropdownInput .hsfc-TextInput:hover:not(:disabled),.hsfc-TextInput:hover:not(:disabled),.hsfc-TextareaInput:hover:not(:disabled){border-color:var(--ts-accent-blue)!important}.form-input:focus,.form-select:focus,.form-textarea:focus,.hsfc-DropdownInput .hsfc-TextInput:focus,.hsfc-TextInput:focus,.hsfc-TextareaInput:focus{border-color:var(--ts-form-border-focus)!important;box-shadow:0 0 0 3px rgba(0,57,102,.1)!important;outline:none!important}.form-input:disabled,.form-select:disabled,.form-textarea:disabled,.hsfc-DropdownInput .hsfc-TextInput:disabled,.hsfc-TextInput:disabled,.hsfc-TextareaInput:disabled{background:var(--ts-form-bg-disabled);cursor:not-allowed;opacity:.6}.form-input.error,.form-select.error,.form-textarea.error,.hsfc-DropdownInput .hsfc-TextInput.error,.hsfc-DropdownInput .hsfc-TextInput[aria-invalid=true],.hsfc-TextInput.error,.hsfc-TextInput[aria-invalid=true],.hsfc-TextareaInput.error,.hsfc-TextareaInput[aria-invalid=true]{border-color:var(--ts-form-border-error)}.form-input.error:focus,.form-select.error:focus,.form-textarea.error:focus,.hsfc-DropdownInput .hsfc-TextInput.error:focus,.hsfc-DropdownInput .hsfc-TextInput[aria-invalid=true]:focus,.hsfc-TextInput.error:focus,.hsfc-TextInput[aria-invalid=true]:focus,.hsfc-TextareaInput.error:focus,.hsfc-TextareaInput[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}.form-textarea{min-height:120px;resize:vertical}.form-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:44px}.form-select:focus,.hsfc-DropdownInput .hsfc-TextInput:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23003966' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E")}.hsfc-DropdownOptions{background:var(--ts-form-bg);border:2px solid var(--ts-form-border-focus);border-radius:6px;box-shadow:0 4px 12px rgba(0,57,102,.15)}.hsfc-DropdownOptions__List__ListItem{color:var(--ts-text-dark);cursor:pointer;padding:8px 16px;transition:background-color .2s ease}.hsfc-DropdownOptions__List__ListItem:hover{background-color:var(--ts-light-blue)}.form-checkbox-group,.form-radio-group{display:flex;flex-direction:column;gap:.75rem}.form-checkbox-item,.form-radio-item{align-items:flex-start;display:flex;gap:.75rem}.form-checkbox,.form-radio{cursor:pointer;height:18px;margin-top:2px;transition:all .2s ease;width:18px}.form-checkbox:hover,.form-radio:hover{transform:scale(1.05)}.form-checkbox:focus,.form-radio:focus{box-shadow:0 0 0 2px rgba(0,57,102,.3);outline:none}.form-checkbox-label,.form-radio-label{color:var(--ts-text-dark);cursor:pointer;flex:1;font-size:.95rem;line-height:1.4;transition:color .2s ease}.form-checkbox-item:hover .form-checkbox-label,.form-radio-item:hover .form-radio-label{color:var(--ts-button-blue)}.hsfc-CheckboxFieldGroup__Options,.hsfc-RadioFieldGroup__Options{display:flex!important;flex-direction:column!important;gap:.75rem!important}.hsfc-CheckboxFieldGroup__Options>div,.hsfc-RadioFieldGroup__Options>div{align-items:flex-start!important;display:flex!important;gap:.75rem!important;margin:0!important;padding:0!important}.hsfc-CheckboxInput,.hsfc-RadioInput{cursor:pointer!important;flex-shrink:0!important;height:18px!important;margin:0!important;transition:all .2s ease!important;width:18px!important}.hsfc-CheckboxInput:hover,.hsfc-RadioInput:hover{transform:scale(1.05)!important}.hsfc-CheckboxInput:focus,.hsfc-RadioInput:focus{box-shadow:0 0 0 2px rgba(0,57,102,.3)!important;outline:none!important}.hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel,.hsfc-RadioFieldGroup__Options .hsfc-FieldLabel{color:var(--ts-text-dark)!important;cursor:pointer!important;flex:1!important;font-family:Inter,system-ui,sans-serif!important;font-size:.95rem!important;font-weight:400!important;line-height:1.4!important;margin:0 0 0 .75rem!important;padding:0!important;transition:color .2s ease!important}.hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel:hover,.hsfc-RadioFieldGroup__Options .hsfc-FieldLabel:hover{color:var(--ts-button-blue)!important}.hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel span,.hsfc-CheckboxInput+.hsfc-FieldLabel,.hsfc-RadioFieldGroup__Options .hsfc-FieldLabel span,.hsfc-RadioInput+.hsfc-FieldLabel{margin-left:.75rem!important}.form-helper-text,.hsfc-FieldDescription,.hsfc-HelperText{color:var(--ts-text-medium);font-size:.875rem;line-height:1.4;margin-top:.5rem}.form-error-text,.hsfc-ErrorMessage{align-items:center;color:var(--ts-error-red);display:flex;font-size:.875rem;gap:.5rem;line-height:1.4;margin-top:.5rem}.hsfc-Form{font-family:Inter,system-ui,sans-serif}[data-hsfc-id=Renderer] .hsfc-Step{border:none!important}.hsfc-Step .hsfc-Step__Content{padding:0!important}.hs-form-html>.hsfc-Button[type=submit],.hsfc-NavigationRow__Buttons{justify-content:flex-start!important;text-align:left!important}[data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret>span{border-top:none!important}.hsfc-Row{display:grid;gap:1.5rem;margin:0 0 1.5rem!important;padding:0!important}.hsfc-Row:last-child{margin-bottom:0!important}.hsfc-NavigationRow{display:flex;justify-content:flex-start!important;margin-top:2rem;text-align:left!important}.hsfc-RichText{color:var(--ts-text-medium);line-height:1.5;margin-bottom:1.5rem}.hsfc-FieldDescription{color:var(--ts-text-medium)!important;font-family:Inter,system-ui,sans-serif!important;font-size:.875rem!important;line-height:1.4!important;margin-bottom:0!important;margin-top:.5rem!important}.hsfc-CheckboxField,.hsfc-DropdownField,.hsfc-EmailField,.hsfc-NumberField,.hsfc-PhoneField,.hsfc-RadioField,.hsfc-SingleLineTextField,.hsfc-TextField,.hsfc-TextareaField,.hsfc-TextareasField{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important}.hsfc-FieldLabel{order:1!important}.hsfc-DropdownInput,.hsfc-NumberInput,.hsfc-PhoneInput,.hsfc-TextInput,.hsfc-TextareaInput{order:2!important}.hsfc-FieldDescription{order:3!important}.form-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:2rem}.form-privacy-text{border-top:1px solid rgba(0,57,102,.1);color:var(--ts-text-medium);font-size:.875rem;line-height:1.5;margin-top:1.5rem;padding-top:1.5rem}.form-privacy-text a{color:var(--ts-button-blue);font-weight:500;text-decoration:underline;transition:color .2s ease}.form-privacy-text a:hover{color:var(--ts-button-blue-hover);text-decoration:none}.form-privacy-text a:focus{border-radius:2px;box-shadow:0 0 0 2px rgba(0,57,102,.3);outline:none}.hsfc-Form{font-family:Inter,system-ui,sans-serif!important}.hsfc-TextInput{background:var(--ts-form-bg)!important;border:2px solid var(--ts-form-border)!important;border-radius:6px!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important;padding:12px 16px!important;transition:all .2s ease!important;width:100%!important}.hsfc-FieldLabel,.hsfc-TextInput{color:var(--ts-text-dark)!important;font-family:Inter,system-ui,sans-serif!important}.hsfc-FieldLabel{display:block!important;font-size:.95rem!important;font-weight:500!important;line-height:1.3!important;margin-bottom:.5rem!important}.hsfc-FieldLabel__RequiredIndicator{color:var(--ts-error-red)!important;font-weight:600!important}.hsfc-Button,.hsfc-Step__Content>button{align-items:center!important;animation:none!important;background:var(--ts-button-blue)!important;border:none!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,system-ui,sans-serif!important;font-size:20px!important;font-weight:500!important;justify-content:center!important;line-height:28px!important;min-height:44px!important;padding:16px 32px!important;pointer-events:auto!important;position:relative!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;transform:none!important;transition:background-color .2s ease!important;z-index:10!important}.hsfc-DropdownInput .hsfc-TextInput{appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:12px!important;cursor:pointer!important;padding-right:44px!important}.hsfc-DropdownInput .hsfc-TextInput:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23003966' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E")!important}.hsfc-TextInput:focus{border-color:var(--ts-form-border-focus)!important;box-shadow:0 0 0 3px rgba(0,57,102,.1)!important;outline:none!important}.hsfc-TextInput:hover:not(:disabled){border-color:var(--ts-accent-blue)!important}.hsfc-TextInput:disabled{background:var(--ts-form-bg-disabled)!important;cursor:not-allowed!important;opacity:.6!important}.hsfc-Button:hover,.hsfc-Step__Content>button:hover{color:#fff!important;text-decoration:none!important}.hsfc-Button:active,.hsfc-Button:hover,.hsfc-Step__Content>button:active,.hsfc-Step__Content>button:hover{background:var(--ts-button-blue-hover)!important;box-shadow:none!important;transform:none!important}.hsfc-Button:focus,.hsfc-Step__Content>button:focus{box-shadow:0 0 0 3px rgba(0,57,102,.3)!important;outline:none!important;transform:none!important}.hsfc-Button:disabled,.hsfc-Step__Content>button:disabled{background:#9ca3af!important;cursor:not-allowed!important}.hsfc-Button.loading,.hsfc-Step__Content>button.loading{pointer-events:none!important}.hsfc-TextInput.error,.hsfc-TextInput[aria-invalid=true]{border-color:var(--ts-form-border-error)!important}.hsfc-TextInput.error:focus,.hsfc-TextInput[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.form-spinner{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;margin-left:.5rem;width:20px}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}.fade-in-up{opacity:0;transform:translateY(30px);transition:all .6s ease}.fade-in-up.visible{opacity:1;transform:translateY(0)}.bottom-cta-text,.faq-answer p,.form-helper-text,.header-text5,.price-note,.testimonial-quote,p{orphans:3;text-wrap:balance;widows:3}.bottom-cta-urgency,.faq-question h4,.form-section-title,.section-header h2,.value-content h4{orphans:2;text-wrap:balance;widows:2}@media (max-width:400px){.btn-cta,.btn-hero-primary,.btn-hero-secondary,.form-button,.link-style{white-space:normal}}@media (max-width:1024px){.content-section{padding:6rem 0}}@media (max-width:768px){body{padding-top:70px}.content-section{padding:4rem 0}.section-header{margin-bottom:3rem}.form-section{border-radius:12px;padding:2rem 1.5rem}.btn-cta,.btn-hero-primary,.link-style{font-size:18px!important;padding:14px 28px!important}}