.form-section__full{width:100%}.form-section__grid{align-items:flex-start;display:flex;gap:var(--fs-column-gap,60px)}.form-section__col-left{min-width:0;width:var(--fs-left-width,52%)}.form-section__col-right{min-width:0;width:calc(100% - var(--fs-left-width, 52%) - var(--fs-column-gap, 60px))}.form-section__heading{margin-top:20px}.form-section__heading :is(h1,h2,h3){font-size:clamp(2rem,3.9vw,3.5rem);font-weight:500;letter-spacing:-.026em;line-height:1.03;margin:0;text-wrap:balance}.form-section__lead p{color:var(--fs-lead-color,#999);font-family:var(--fs-lead-font),sans-serif;font-size:var(--fs-lead-size,19px);font-weight:var(--fs-lead-weight,400);line-height:1.55;margin:0}.form-section__facts{border-top:1px solid var(--fs-facts-divider,var(--hairline))}.form-section__fact{border-bottom:1px solid var(--fs-facts-divider,var(--hairline));display:grid;gap:18px;grid-template-columns:minmax(120px,30%) 1fr;padding:18px 0}.form-section__fact dt{color:var(--fs-facts-label-color,#999);font-family:var(--fs-facts-label-font),sans-serif;font-size:var(--fs-facts-label-size,12px);font-weight:var(--fs-facts-label-weight,700);letter-spacing:.12em;margin:0;text-transform:uppercase}.form-section__fact dd{color:var(--fs-facts-value-color,#fff);font-family:var(--fs-facts-value-font),sans-serif;font-size:var(--fs-facts-value-size,15.5px);font-weight:var(--fs-facts-value-weight,600);line-height:1.35;margin:0}@media (max-width:479px){.form-section__fact{gap:4px;grid-template-columns:1fr}}.form-section__card{background:var(--fs-card-bg,#101012);border:1px solid var(--fs-card-border,var(--hairline));border-radius:var(--fs-card-radius,10px);padding:var(--fs-card-padding,34px)}.form-section__kicker{color:var(--fs-kicker-color,#ff4a4a);display:inline-block;font-family:var(--fs-kicker-font),sans-serif;font-size:var(--fs-kicker-size,12px);font-weight:var(--fs-kicker-weight,700);letter-spacing:.12em;text-transform:uppercase}.form-section__form-heading{margin-top:var(--fs-kicker-heading-gap,14px)}.form-section__form-heading :is(h1,h2,h3,h4){color:var(--fs-form-heading-color,#fff);font-family:var(--fs-form-heading-font),sans-serif;font-size:var(--fs-form-heading-size,30px);font-weight:var(--fs-form-heading-weight,700);letter-spacing:-.018em;line-height:1.06;margin:0}.form-section__form-sub{margin-top:var(--fs-heading-sub-gap,10px)}.form-section__form-sub p{color:var(--fs-form-sub-color,#999);font-family:var(--fs-form-sub-font),sans-serif;font-size:var(--fs-form-sub-size,14.5px);font-weight:var(--fs-form-sub-weight,400);line-height:1.5;margin:0}.form-section__form-embed{margin-top:var(--fs-sub-form-gap,20px)}.form-section__legal{margin-top:var(--fs-form-legal-gap,16px);text-align:center}.form-section__legal p{color:var(--fs-legal-color,#666);font-family:var(--fs-legal-font),sans-serif;font-size:var(--fs-legal-size,12px);font-weight:var(--fs-legal-weight,400);line-height:1.5;margin:0}.form-section__form-embed .hs-form-field{margin:18px 0 0}.form-section__form-embed .hs-form-field:first-child{margin-top:0}.form-section__form-embed label{color:var(--fs-input-label-color,hsla(0,0%,100%,.6));display:block;font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:.04em;margin:0 0 8px}.form-section__form-embed .hs-form-required{color:var(--fs-input-focus-border,#ff4a4a)}.form-section__form-embed input[type=email],.form-section__form-embed input[type=number],.form-section__form-embed input[type=password],.form-section__form-embed input[type=tel],.form-section__form-embed input[type=text],.form-section__form-embed select,.form-section__form-embed textarea{-webkit-appearance:none;appearance:none;background:var(--fs-input-bg,hsla(0,0%,100%,.03));border:1px solid var(--fs-input-border,var(--hairline));border-radius:var(--fs-input-radius,10px);color:var(--fs-input-text,#fff);font-family:inherit;font-size:15px;outline:none;padding:14px 15px;transition:border-color .25s,background .25s;width:100%}.form-section__form-embed textarea{min-height:110px;resize:vertical}.form-section__form-embed input::placeholder,.form-section__form-embed textarea::placeholder{color:var(--fs-input-placeholder,hsla(0,0%,100%,.32))}.form-section__form-embed input:focus,.form-section__form-embed select:focus,.form-section__form-embed textarea:focus{background:hsla(0,0%,100%,.05);border-color:var(--fs-input-focus-border,#ff4a4a)}.form-section__form-embed select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23ffffff88" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"/></svg>');background-position:right 15px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.form-section__form-embed select option{background:#101012;color:#fff}.form-section__form-embed .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.form-section__form-embed .hs-error-msgs label{color:var(--fs-input-focus-border,#ff4a4a);font-size:12px;font-weight:500}.form-section__form-embed .hs-richtext,.form-section__form-embed .legal-consent-container{color:hsla(0,0%,100%,.5);font-size:12px;line-height:1.5;margin-top:16px}.form-section__form-embed .legal-consent-container a{color:hsla(0,0%,100%,.75);text-decoration:underline}.form-section__form-embed .hs-form-booleancheckbox-display,.form-section__form-embed .hs-form-checkbox-display{align-items:flex-start;color:hsla(0,0%,100%,.6);display:flex;font-size:12.5px;gap:8px}.form-section__form-embed input[type=checkbox],.form-section__form-embed input[type=radio]{accent-color:var(--fs-input-focus-border,#ff4a4a)}.form-section__form-embed .hs-button,.form-section__form-embed input[type=submit]{align-items:center;background:var(--fs-button-bg,#ff4a4a);border:1px solid var(--fs-button-bg,#ff4a4a);border-radius:var(--fs-button-radius,10px);color:var(--fs-button-text,#fff);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.05em;margin-top:24px;padding:18px 24px;text-transform:uppercase;transition:background .25s,transform .25s;width:100%}.form-section__form-embed .hs-button:hover,.form-section__form-embed input[type=submit]:hover{background:var(--fs-button-hover-bg,#ff6161);transform:translateY(-1px)}.form-section__form-embed .submitted-message{color:#fff;font-size:15px;line-height:1.6;padding:20px 0;text-align:center}