.forum-form{--ff-gap:2rem;--ff-radius:10px;--ff-border:#334155;--ff-border-faint:#33415550;--ff-focus:#2dd4bf;--ff-bg-input:#0f172a;--ff-text:#e2e8f0;--ff-muted:#94a3b8;--ff-required:#f87171;color:var(--ff-text);font-size:16px;line-height:1.5}.forum-form .hs-form-field{margin-bottom:var(--ff-gap)!important}#hc-forum-wrap .hs-richtext{margin:0 0 1.25rem!important;color:var(--ff-muted)!important;font-size:13px!important}#hc-forum-wrap .hs-richtext h1,#hc-forum-wrap .hs-richtext h2,#hc-forum-wrap .hs-richtext h3,#hc-forum-wrap .hs-richtext h4{display:block!important;color:#fff!important;font-weight:800!important;font-size:1.5rem!important;line-height:1.3!important;letter-spacing:-.01em!important;margin:2.5rem 0 .5rem!important;padding:1.75rem 0 0!important;border-top:1px solid var(--ff-border-faint)!important;text-transform:none!important}#hc-forum-wrap .hs-richtext h1 strong,#hc-forum-wrap .hs-richtext h2 strong,#hc-forum-wrap .hs-richtext h3 strong,#hc-forum-wrap .hs-richtext h4 strong{font-size:inherit!important;color:inherit!important;font-weight:inherit!important;line-height:inherit!important}#hc-forum-wrap .hs-richtext:first-child h1,#hc-forum-wrap .hs-richtext:first-child h2,#hc-forum-wrap .hs-richtext:first-child h3,#hc-forum-wrap .hs-richtext:first-child h4{margin-top:0!important;padding-top:0!important;border-top:none!important}#hc-forum-wrap .hs-richtext li,#hc-forum-wrap .hs-richtext p{font-size:.9rem!important;font-weight:400!important;color:var(--ff-muted)!important;line-height:1.6!important;margin:0 0 .5rem!important;text-transform:none!important;letter-spacing:normal!important}#hc-forum-wrap .hs-richtext ul{padding-left:1.25rem!important;margin:0 0 .65rem!important}#hc-forum-wrap .hs-richtext p:last-child{margin-bottom:0!important}#hc-forum-wrap .hs-richtext em,#hc-forum-wrap .hs-richtext i{font-size:inherit!important;font-weight:400!important;color:var(--ff-focus)!important;font-style:italic!important;line-height:inherit!important}.forum-form .hs-form-field>label{display:block!important;font-weight:700!important;font-size:.95rem!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#fff!important;line-height:1.4!important;margin-bottom:.75rem!important;white-space:normal!important;overflow-wrap:break-word!important}.forum-form label .hs-form-required{color:var(--ff-required)!important;margin-left:.25rem!important}.forum-form .hs-field-desc{font-style:italic!important;font-size:.85rem!important;color:var(--ff-muted)!important;margin:.25rem 0 .75rem!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important}.forum-form .hs-input:not([type=radio]):not([type=checkbox]),.forum-form select.hs-input,.forum-form textarea.hs-input{width:100%!important;box-sizing:border-box!important;padding:.85rem 1rem!important;background:var(--ff-bg-input)!important;border:1px solid var(--ff-border)!important;border-radius:var(--ff-radius)!important;color:var(--ff-text)!important;font-size:1rem!important;font-family:inherit!important;transition:border-color .15s,box-shadow .15s!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.forum-form textarea.hs-input{min-height:120px!important;resize:vertical!important}.forum-form select.hs-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1rem center!important;padding-right:2.75rem!important;cursor:pointer!important}.forum-form .hs-input::-moz-placeholder{color:var(--ff-muted)!important}.forum-form .hs-input::placeholder{color:var(--ff-muted)!important}.forum-form .hs-input:focus,.forum-form select.hs-input:focus,.forum-form textarea.hs-input:focus{outline:none!important;border-color:var(--ff-focus)!important;box-shadow:0 0 0 3px #2dd4bf33!important}.forum-form .hs-fieldtype-checkbox .inputs-list,.forum-form .hs-fieldtype-radio .inputs-list,.forum-form .hs-form-radio .inputs-list,.forum-form .inputs-list,.forum-form ul.inputs-list{list-style:none!important;margin:.75rem 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:.75rem!important}.forum-form .inputs-list li{margin:0!important;width:100%!important;float:none!important;display:block!important}.forum-form .inputs-list li label{display:flex!important;align-items:flex-start!important;gap:.65rem!important;font-weight:400!important;font-size:.95rem!important;text-transform:none!important;letter-spacing:normal!important;color:var(--ff-text)!important;cursor:pointer!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:break-word!important}.forum-form .inputs-list input[type=checkbox],.forum-form .inputs-list input[type=radio]{flex:0 0 auto!important;width:1.15rem!important;height:1.15rem!important;min-width:1.15rem!important;margin:.15rem 0 0!important;accent-color:var(--ff-focus)!important;cursor:pointer!important}.forum-form .inputs-list li label:hover{color:#fff!important}.forum-form fieldset.form-columns-2,.forum-form fieldset.form-columns-3{display:grid!important;gap:var(--ff-gap)!important;width:100%!important;max-width:none!important;border:none!important;padding:0!important;margin:0 0 var(--ff-gap)!important}.forum-form fieldset.form-columns-2{grid-template-columns:1fr 1fr!important}.forum-form fieldset.form-columns-3{grid-template-columns:1fr 1fr 1fr!important}.forum-form fieldset.form-columns-1{grid-template-columns:1fr!important}.forum-form fieldset[class*=form-columns] .hs-form-field,.forum-form fieldset[class*=form-columns]>div,.forum-form fieldset[class*=form-columns]>div>.hs-form-field{width:100%!important;float:none!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.forum-form .legal-consent-container{margin-top:1.5rem!important;padding-top:1.5rem!important;border-top:1px solid var(--ff-border-faint)!important}.forum-form .legal-consent-container label,.forum-form .legal-consent-container p,.forum-form .legal-consent-container span{font-size:.85rem!important;color:var(--ff-muted)!important;line-height:1.5!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important}.forum-form .legal-consent-container a{color:var(--ff-focus)!important;text-decoration:underline!important}.forum-form .hs-error-msg,.forum-form .hs-error-msgs label{color:var(--ff-required)!important;font-size:.85rem!important;margin-top:.4rem!important;text-transform:none!important;font-weight:400!important;letter-spacing:normal!important}.forum-form .hs-input.invalid.error,.forum-form select.hs-input.invalid.error{border-color:var(--ff-required)!important}.forum-form .hs-submit{margin-top:2rem!important}.forum-form .hs-button,.forum-form input[type=submit]{width:100%!important;margin-top:.5rem!important;padding:1rem 2rem!important;background:var(--ff-focus)!important;color:#042f2e!important;font-weight:700!important;font-size:1.05rem!important;border:none!important;border-radius:var(--ff-radius)!important;cursor:pointer!important;transition:transform .1s,filter .15s!important;text-transform:uppercase!important;letter-spacing:.03em!important}.forum-form .hs-button:hover{filter:brightness(1.1)!important}.forum-form .hs-button:active{transform:translateY(1px)!important}.forum-form .submitted-message{background-color:rgba(34,197,94,.1)!important;color:#22c55e!important;border:1px solid rgba(34,197,94,.3)!important;border-radius:12px!important;padding:24px!important;text-align:center!important;font-weight:600!important}@media (max-width:640px){.forum-form fieldset.form-columns-2,.forum-form fieldset.form-columns-3{grid-template-columns:1fr!important}}