.fmx{box-sizing:border-box;font-family:var(--f-font-body,inherit);padding:var(--f-pady,88px) 20px;position:relative}.fmx *,.fmx :after,.fmx :before{box-sizing:inherit}.fmx__inner{margin:0 auto;max-width:var(--f-max,1120px);position:relative;z-index:1}.fmx__row{align-items:start;display:grid;gap:clamp(32px,5vw,72px)}.fmx--split .fmx__row{grid-template-columns:1fr minmax(0,calc(var(--f-formw, 45)*1%))}.fmx--split-reverse .fmx__row{grid-template-columns:minmax(0,calc(var(--f-formw, 45)*1%)) 1fr}.fmx--split-reverse .fmx__copy{order:2}.fmx--split-reverse .fmx__form{order:1}.fmx--centered .fmx__row{grid-template-columns:minmax(0,1fr);justify-items:center}.fmx--centered .fmx__copy{max-width:62ch;text-align:center}.fmx--centered .fmx__form{max-width:620px;width:100%}.fmx--bare .fmx__row{grid-template-columns:minmax(0,1fr)}.fmx--bare .fmx__copy{display:none}@media (max-width:880px){.fmx--split .fmx__row,.fmx--split-reverse .fmx__row{grid-template-columns:minmax(0,1fr)}.fmx--split-reverse .fmx__copy{order:1}.fmx--split-reverse .fmx__form{order:2}}.fmx__kicker{align-items:center;color:var(--f-body);display:flex;font-size:11px;font-weight:500;gap:13px;letter-spacing:.24em;margin:0 0 18px;text-transform:uppercase}.fmx__kicker:after{background:currentColor;content:"";flex:0 1 72px;height:1px;opacity:.3}.fmx--centered .fmx__kicker{justify-content:center}.fmx--centered .fmx__kicker:after{display:none}.fmx__heading{color:var(--f-heading);font-family:var(--f-font-head,inherit);letter-spacing:-.03em;line-height:1.08;margin:0;text-wrap:balance}.fmx__body{color:var(--f-body);line-height:1.65;margin:18px 0 0;max-width:52ch;text-wrap:pretty}.fmx--centered .fmx__body{margin-inline:auto}.fmx__body p{margin:0}.fmx__body p+p{margin-top:10px}.fmx__points{counter-reset:fmxpoint;display:flex;flex-direction:column;gap:12px;list-style:none;margin:28px 0 0;padding:0}.fmx--centered .fmx__points{align-items:center}.fmx__point{align-items:flex-start;color:var(--f-body);display:flex;font-size:15px;gap:12px;line-height:1.5}.fmx__point:before{color:var(--f-accent);flex:none;font-weight:600;margin-top:.1em}.fmx--mark-dash .fmx__point:before{content:"—"}.fmx--mark-dot .fmx__point:before{content:"•";font-size:1.2em;line-height:1}.fmx--mark-none .fmx__point:before{display:none}.fmx--mark-number .fmx__point{counter-increment:fmxpoint}.fmx--mark-number .fmx__point:before{content:counter(fmxpoint,decimal-leading-zero);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.06em;margin-top:.25em}.fmx--mark-check .fmx__point:before{background:var(--f-accent);content:"";height:16px;margin-top:.15em;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m4 12 5 5L20 6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m4 12 5 5L20 6'/%3E%3C/svg%3E") center /contain no-repeat;width:16px}.fmx__form{position:relative}.fmx--card .fmx__form{background:var(--f-card-bg);border:1px solid var(--f-card-border);border-radius:var(--f-card-radius,16px);padding:var(--f-card-pad,36px)}.fmx--card-glass .fmx__form{-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}.fmx--card-glow .fmx__form:before{background:radial-gradient(60% 60% at 50% 20%,rgba(var(--f-accent-rgb),.22),transparent 70%);inset:-14%;z-index:-1}.fmx--card-edge .fmx__form:after,.fmx--card-glow .fmx__form:before{border-radius:inherit;content:"";pointer-events:none;position:absolute}.fmx--card-edge .fmx__form:after{background:linear-gradient(135deg,rgba(var(--f-accent-rgb),.85),transparent 45%,rgba(var(--f-accent-rgb),.35));inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:1px}.fmx .hs-form,.fmx form{margin:0}.fmx .hs-form fieldset{border:0;display:grid;gap:var(--f-gap,18px);margin:0 0 var(--f-gap,18px);max-width:none!important;padding:0;width:100%}.fmx .hs-form fieldset:last-of-type{margin-bottom:0}.fmx .hs-form fieldset .hs-form-field{float:none!important;width:100%!important}.fmx .hs-form .hs-form-field,.fmx .hs-form fieldset .input{margin:0}.fmx .hs-form fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fmx .hs-form fieldset.form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fmx--twocol .hs-form fieldset.form-columns-1{grid-template-columns:repeat(2,minmax(0,1fr))}.fmx--twocol .hs-form fieldset.form-columns-1 .hs-fieldtype-booleancheckbox,.fmx--twocol .hs-form fieldset.form-columns-1 .hs-fieldtype-checkbox,.fmx--twocol .hs-form fieldset.form-columns-1 .hs-fieldtype-radio,.fmx--twocol .hs-form fieldset.form-columns-1 .hs-fieldtype-textarea{grid-column:1/-1}@media (max-width:620px){.fmx .hs-form fieldset.form-columns-2,.fmx .hs-form fieldset.form-columns-3,.fmx--twocol .hs-form fieldset.form-columns-1{grid-template-columns:minmax(0,1fr)}}.fmx .hs-form-field>label{color:var(--f-label);display:block;font-size:var(--f-label-size,13px);font-weight:500;letter-spacing:var(--f-label-track,.02em);line-height:1.35;margin:0 0 7px}.fmx--lab-upper .hs-form-field>label{text-transform:uppercase}.fmx .hs-form-required{color:var(--f-accent);margin-left:2px}.fmx--req-dot .hs-form-required{font-size:0}.fmx--req-dot .hs-form-required:after{background:var(--f-accent);border-radius:50%;content:"";display:inline-block;height:5px;vertical-align:.35em;width:5px}.fmx--req-text .hs-form-required{font-size:0}.fmx--req-text .hs-form-required:after{content:"required";font-size:calc(var(--f-label-size, 13px)*.8);font-weight:400;letter-spacing:.04em;opacity:.75}.fmx--req-none .hs-form-required{display:none}.fmx .hs-field-desc,.fmx legend.hs-field-desc{color:var(--f-help);display:block;font-size:12.5px;line-height:1.5;margin:0 0 7px;padding:0}.fmx .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]){-webkit-appearance:none;appearance:none;background:var(--f-in-bg)!important;border:var(--f-border-w,1px) solid var(--f-in-border)!important;border-radius:var(--f-radius,8px);color:var(--f-ink)!important;display:block;font-family:var(--f-in-font,inherit);font-size:var(--f-in-size,15px);line-height:1.4;max-width:none!important;padding:var(--f-pad-y,13px) var(--f-pad-x,15px)!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%!important}.fmx .hs-input::placeholder{color:var(--f-ph);opacity:1}.fmx textarea.hs-input{min-height:130px;resize:vertical}.fmx select.hs-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' opacity='.55' 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;background-size:16px;cursor:pointer;padding-right:40px}.fmx select.hs-input option{background:#0b1020;color:#f7f9fd}.fmx .hs-input:-webkit-autofill,.fmx .hs-input:-webkit-autofill:focus,.fmx .hs-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--f-ink);-webkit-box-shadow:0 0 0 1000px var(--f-autofill,#0b1020) inset;caret-color:var(--f-ink)}.fmx .hs-input:focus,.fmx .hs-input:focus-visible{outline:none}.fmx--focus-ring .hs-input:focus{border-color:var(--f-accent);box-shadow:0 0 0 3px rgba(var(--f-accent-rgb),.22)}.fmx--focus-border .hs-input:focus{border-color:var(--f-accent)}.fmx--focus-underline .hs-input:focus{border-color:var(--f-in-border);box-shadow:inset 0 -2px 0 0 var(--f-accent)}.fmx--focus-lift .hs-input:focus{border-color:var(--f-accent);box-shadow:0 8px 20px -10px rgba(0,0,0,.6);transform:translateY(-1px)}.fmx--lab-floating .hs-form-field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio):not(.hs-fieldtype-booleancheckbox){position:relative}.fmx--lab-floating .hs-form-field:not(.hs-fieldtype-checkbox):not(.hs-fieldtype-radio):not(.hs-fieldtype-booleancheckbox)>label{color:var(--f-ph);left:var(--f-pad-x,15px);margin:0;pointer-events:none;position:absolute;top:calc(var(--f-pad-y, 13px) + 9px);transform-origin:left top;transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s ease;z-index:2}.fmx--lab-floating .hs-form-field.is-filled>label,.fmx--lab-floating .hs-form-field:focus-within>label{color:var(--f-accent);transform:translateY(calc(var(--f-pad-y, 13px)*-1 + 1px)) scale(.82)}.fmx--lab-floating .hs-input:not([type=checkbox]):not([type=radio]){padding-bottom:calc(var(--f-pad-y, 13px) - 4px);padding-top:calc(var(--f-pad-y, 13px) + 10px)}.fmx--lab-floating textarea.hs-input{padding-top:calc(var(--f-pad-y, 13px) + 14px)}.fmx--lab-floating .hs-field-desc{margin-bottom:0;margin-top:6px}.fmx--lab-floating .hs-input::placeholder{color:transparent}.fmx--lab-floating .hs-form-field:focus-within .hs-input::placeholder{color:var(--f-ph)}@keyframes onAutoFillStart{0%{opacity:1}to{opacity:1}}.fmx .hs-input:-webkit-autofill{animation-duration:1ms;animation-name:onAutoFillStart}.fmx--lab-hidden .hs-form-field>label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display):not(.hs-form-checkbox-display):not(.hs-form-radio-display){height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fmx .inputs-list{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.fmx .hs-form-booleancheckbox-display,.fmx .hs-form-checkbox-display,.fmx .hs-form-radio-display{align-items:flex-start;color:var(--f-body);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;letter-spacing:0;line-height:1.5;margin:0;text-transform:none}.fmx .hs-input[type=checkbox],.fmx .hs-input[type=radio]{accent-color:var(--f-accent);cursor:pointer;flex:none;height:17px;margin:.15em 0 0;width:17px}.fmx .legal-consent-container{color:var(--f-help);font-size:13px;line-height:1.55;margin-top:4px}.fmx .legal-consent-container p{margin:0 0 8px}.fmx .legal-consent-container a{color:var(--f-accent)}.fmx .hs-error-msgs{list-style:none;margin:7px 0 0;padding:0}.fmx .hs-error-msg,.fmx .hs-error-msgs label{color:var(--f-err);display:block;font-size:12.5px;font-weight:500;letter-spacing:0;margin:0;text-transform:none}.fmx .hs-form-field.hs-form-field--error .hs-input,.fmx .hs-input.error,.fmx .hs-input.invalid{border-color:var(--f-err)}.fmx .hs-form-field.hs-form-field--error .hs-input:focus,.fmx .hs-input.error:focus{box-shadow:0 0 0 3px hsla(6,100%,71%,.2)}.fmx .hs_submit{margin-top:4px}.fmx .hs_submit .actions{margin:0;padding:0}.fmx .hs-button,.fmx input[type=submit].hs-button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--f-btn-bg)!important;border:0!important;border-radius:var(--f-radius,8px);color:var(--f-btn-ink)!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--f-in-size,15px);font-weight:600;gap:9px;justify-content:center;letter-spacing:0;line-height:1.2;padding:calc(var(--f-pad-y, 13px) + 2px) 30px;text-transform:none;transition:background-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease;width:auto}.fmx .hs-button:hover{background:var(--f-btn-bg-hover);box-shadow:0 14px 30px -14px rgba(var(--f-accent-rgb),.7);transform:translateY(-2px)}.fmx .hs-button:focus-visible{outline:2px solid var(--f-accent);outline-offset:3px}.fmx--btn-full .hs-button,.fmx--btn-full input[type=submit].hs-button{width:100%}.fmx .hs-form .submitted-message,.fmx .submitted-message{background:rgba(var(--f-accent-rgb),.08);border:1px solid rgba(var(--f-accent-rgb),.3);border-radius:var(--f-radius,8px);color:var(--f-body);font-size:15px;line-height:1.6;padding:26px 22px}.fmx .submitted-message p:first-child{margin-top:0}.fmx .submitted-message p:last-child{margin-bottom:0}.fmx__footnote{color:var(--f-help);font-size:12.5px;line-height:1.55;margin:16px 0 0}.fmx__empty{border:1px dashed rgba(var(--f-accent-rgb),.35);border-radius:var(--f-radius,8px);color:var(--f-help);font-size:14px;padding:40px 24px;text-align:center}.fmx--t-glass .hs-input:not([type=checkbox]):not([type=radio]){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fmx--t-minimal .hs-input:not([type=checkbox]):not([type=radio]){background:transparent!important;border-radius:0;border-width:0 0 1px!important;padding-inline:0!important}.fmx--t-minimal.fmx--lab-floating .hs-form-field>label{left:0}.fmx--t-minimal .hs-input:focus{box-shadow:inset 0 -1px 0 0 var(--f-accent)}.fmx--t-minimal select.hs-input{background-position:right 2px center}.fmx--t-inset .hs-input:not([type=checkbox]):not([type=radio]){border-color:transparent!important;box-shadow:inset 0 2px 5px rgba(0,0,0,.35)}.fmx--t-inset .hs-input:focus{box-shadow:inset 0 2px 5px rgba(0,0,0,.35),0 0 0 3px rgba(var(--f-accent-rgb),.22)}.fmx--t-terminal{--f-in-font:ui-monospace,"Cascadia Mono",Consolas,"SF Mono",monospace}.fmx--t-terminal .hs-input:not([type=checkbox]):not([type=radio]){border-radius:0;caret-color:var(--f-accent)}.fmx--t-terminal .hs-form-field>label{font-family:var(--f-in-font);font-size:calc(var(--f-label-size, 13px)*.92);letter-spacing:.14em;text-transform:uppercase}.fmx--t-terminal .hs-form-field>label:before{color:var(--f-accent);content:"> "}.fmx--t-terminal.fmx--lab-floating .hs-form-field>label:before{content:none}.fmx--t-terminal .hs-button{border-radius:0;font-family:var(--f-in-font);letter-spacing:.06em}.fmx--t-soft .hs-input:not([type=checkbox]):not([type=radio]){background:rgba(var(--f-accent-rgb),.08)!important;border-color:transparent!important}.fmx--t-soft .hs-input:focus{background:rgba(var(--f-accent-rgb),.13)}.fmx--t-bold{--f-border-w:2px}.fmx--t-bold .hs-input:not([type=checkbox]):not([type=radio]){background:transparent!important;border-color:var(--f-in-border)!important;font-weight:500}.fmx--t-bold .hs-button,.fmx--t-bold .hs-form-field>label{font-weight:700}.fmx--d-compact{--f-pad-y:10px;--f-pad-x:13px;--f-gap:13px}.fmx--d-normal{--f-pad-y:13px;--f-pad-x:15px;--f-gap:18px}.fmx--d-roomy{--f-pad-y:17px;--f-pad-x:18px;--f-gap:24px}@media (prefers-reduced-motion:reduce){.fmx .hs-button,.fmx .hs-input,.fmx--lab-floating .hs-form-field>label{transition:none!important}.fmx .hs-button:hover,.fmx--focus-lift .hs-input:focus{transform:none}}