.tc-form-module{--tc-form-bg:var(--color-background-1,#fff);--tc-form-bg-soft:var(--color-background-2,#f4f5f5);--tc-form-text:var(--color-surface-default,#2b3033);--tc-form-muted:var(--color-surface-light,#5b605a);--tc-form-border:var(--color-neutral-default,#eaeaeb);--tc-form-border-strong:var(--color-neutral-dark,#d5d6d6);--tc-form-primary:var(--color-primary-default,#0c1a40);--tc-form-secondary:var(--color-secondary-default,#dc195c);--tc-form-tertiary:var(--color-tertiary-default,#00b3ac);--tc-form-purple:var(--color-5-default,#992375);--tc-form-orange:var(--color-6-default,#f05b22);--tc-form-input-bg:var(--form-input-bg,#f7f9fa);background:var(--tc-form-bg);color:var(--tc-form-text);overflow:hidden;padding:clamp(4rem,7vw,7.5rem) 0;position:relative}.tc-form-module,.tc-form-module *{box-sizing:border-box}.tc-form-module__bg{inset:0;pointer-events:none;position:absolute}.tc-form-module__container{margin:0 auto;position:relative;width:min(1440px,calc(100% - 48px));z-index:1}.tc-form-module__grid{align-items:start;display:grid;gap:clamp(3rem,6vw,6rem);grid-template-columns:minmax(0,1fr) minmax(380px,.78fr)}.tc-form-module--form-left .tc-form-module__content{order:2}.tc-form-module--form-left .tc-form-module__form-wrap{order:1}.tc-form-module--one-column .tc-form-module__grid{grid-template-columns:1fr;margin:0 auto;max-width:920px}.tc-form-module--one-column .tc-form-module__content{text-align:center}.tc-form-module--one-column .tc-form-module__body,.tc-form-module--one-column .tc-form-module__heading{margin-left:auto;margin-right:auto}.tc-form-module--one-column .tc-form-module__cards,.tc-form-module--one-column .tc-form-module__logo-strip{text-align:left}.tc-form-module__content{max-width:760px}.tc-form-module__form-preheader,.tc-form-module__preheader{color:var(--tc-form-secondary);display:block;font-family:var(--preheader-font-family,HelveticaNeue,sans-serif);font-size:var(--preheader-font-size,1.125rem);font-weight:var(--preheader-font-weight,500);letter-spacing:var(--preheader-letter-spacing,0);line-height:var(--preheader-line-height,1.2);margin:0 0 var(--preheader-margin-bottom,2.5rem);text-transform:var(--preheader-text-transform,none)}.tc-form-module__heading{color:inherit;font-family:var(--h1-font-family,HelveticaNeue,sans-serif);font-size:clamp(3rem,5vw,var(--h1-font-size,3.75rem));font-weight:var(--h1-font-weight,500);letter-spacing:var(--h1-letter-spacing,0);line-height:var(--h1-line-height,1.2);margin:0 0 1.5rem;max-width:760px;text-transform:var(--h1-text-transform,none)}.tc-form-module__body{color:var(--tc-form-muted);font-family:var(--font-body-large-family,HelveticaNeue,sans-serif);font-size:var(--font-body-large-size,1.25rem);font-weight:var(--font-body-large-weight,400);line-height:var(--font-body-large-line-height,1.5);max-width:720px}.tc-form-module__body p{margin:0 0 1rem}.tc-form-module__body p:last-child{margin-bottom:0}.tc-form-module__logo-strip{margin-top:clamp(2rem,4vw,3rem)}.tc-form-module__logo-strip-intro{color:var(--tc-form-text);font-family:var(--font-body-family,HelveticaNeue,sans-serif);font-size:var(--font-body-size,1.125rem);font-weight:500;line-height:var(--font-body-line-height,1.5);margin:0 0 1rem}.tc-form-module__logos{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.tc-form-module__logo-item{align-items:center;background:var(--color-background-1,#fff);border:1px solid var(--tc-form-border);border-radius:0;display:inline-flex;justify-content:center;min-height:64px;padding:.9rem 1.2rem}.tc-form-module__logo-item img{display:block;max-height:34px;max-width:120px;object-fit:contain;width:auto}.tc-form-module--dark .tc-form-module__logo-strip-intro,.tc-form-module--pink .tc-form-module__logo-strip-intro{color:#fff}.tc-form-module--dark .tc-form-module__logo-item{background:hsla(0,0%,100%,.96);border-color:hsla(0,0%,100%,.18)}.tc-form-module--pink .tc-form-module__logo-item{background:hsla(0,0%,100%,.96);border-color:hsla(0,0%,100%,.24)}.tc-form-module__cards{display:grid;gap:1rem;grid-template-columns:1fr;margin-top:clamp(2rem,4vw,3.25rem)}.tc-form-module__card{align-items:start;background:var(--color-background-1,#fff);border:1px solid var(--tc-form-border);border-radius:0;box-shadow:none;column-gap:1.25rem;display:grid;grid-template-columns:12px minmax(0,1fr);padding:1.5rem 1.75rem;row-gap:.45rem}.tc-form-module__card-marker{background:var(--tc-form-secondary);grid-column:1;grid-row:1;height:10px;margin-top:.45rem;width:10px}.tc-form-module__card h3{color:var(--tc-form-primary);font-family:var(--h6-font-family,HelveticaNeue,sans-serif);font-size:var(--h6-font-size,1.375rem);font-weight:700;grid-column:2;letter-spacing:-.02em;line-height:var(--h6-line-height,1.2);margin:0}.tc-form-module__card p{color:var(--tc-form-muted);font-family:var(--font-body-small-family,HelveticaNeue,sans-serif);font-size:var(--font-body-small-size,1rem);font-weight:var(--font-body-small-weight,400);grid-column:2;line-height:var(--font-body-small-line-height,1.5);margin:0}.tc-form-module__card:nth-child(2) .tc-form-module__card-marker{background:var(--tc-form-tertiary)}.tc-form-module__card:nth-child(3) .tc-form-module__card-marker{background:var(--tc-form-orange)}.tc-form-module__card:nth-child(4) .tc-form-module__card-marker{background:var(--tc-form-purple)}.tc-form-module__form-wrap{width:100%}.tc-form-module__form-card{background:var(--color-background-1,#fff);border:1px solid var(--tc-form-border);border-radius:var(--form-border-radius,24px);box-shadow:0 16px 40px rgba(12,26,64,.08);padding:clamp(2rem,4vw,3rem);width:100%}.tc-form-module__form-card.is-focused{border-color:rgba(220,25,92,.35);box-shadow:0 20px 48px rgba(12,26,64,.1)}.tc-form-module__form-preheader{margin-bottom:1.25rem}.tc-form-module__form-heading{color:var(--tc-form-text);font-family:var(--h2-font-family,HelveticaNeue,sans-serif);font-size:clamp(2rem,3vw,var(--h2-font-size,2.75rem));font-weight:var(--h2-font-weight,500);letter-spacing:var(--h2-letter-spacing,0);line-height:var(--h2-line-height,1.1);margin:0 0 1rem}.tc-form-module__form-body{color:var(--tc-form-muted);font-family:var(--font-body-small-family,HelveticaNeue,sans-serif);font-size:var(--font-body-small-size,1rem);line-height:var(--font-body-small-line-height,1.5);margin-bottom:1.75rem}.tc-form-module__form-body p{margin:0 0 1rem}.tc-form-module__form-body p:last-child{margin-bottom:0}.tc-form-module__empty{background:var(--color-background-3,#fdf3f7);border:1px solid rgba(220,25,92,.22);color:var(--tc-form-secondary);font-weight:700;padding:1rem}.tc-form-module__note{color:var(--tc-form-muted);font-family:var(--font-body-small-family,HelveticaNeue,sans-serif);font-size:.875rem;line-height:1.5;margin-top:1rem}.tc-form-module .hs-form{display:grid;gap:1rem}.tc-form-module .hs-form-field{margin:0 0 1rem}.tc-form-module .hs-form-field>label{color:var(--form-label-color,#2b3033);display:block;font-family:var(--form-label-font-family,HelveticaNeue,sans-serif);font-size:var(--form-label-font-size,.875rem);font-weight:var(--form-label-font-weight,400);line-height:var(--form-label-line-height,1);margin:0 0 .5rem;text-transform:var(--form-label-case,none)}.tc-form-module .hs-form-required{color:var(--tc-form-secondary)}.tc-form-module .input{margin-right:0!important}.tc-form-module .hs-input{background:var(--form-input-bg,#f7f9fa);border:1px solid var(--form-input-border-color,#c5c5c5);border-radius:var(--form-input-border-radius,0);box-shadow:none;color:var(--tc-form-text);font-family:var(--form-input-font-family,HelveticaNeue,sans-serif);font-size:1rem;line-height:1.35;min-height:48px;padding:.75rem .9rem;width:100%!important}.tc-form-module textarea.hs-input{background:var(--form-input-bg,#f7f9fa)!important;color:var(--color-surface-default,#2b3033)!important;min-height:120px;resize:vertical}.tc-form-module select.hs-input{appearance:auto}.tc-form-module .hs-input:focus{border-color:var(--tc-form-secondary);outline:3px solid rgba(220,25,92,.14)}.tc-form-module .hs-input::placeholder,.tc-form-module input::placeholder,.tc-form-module textarea::placeholder{color:var(--color-surface-lighter,#8e938d)!important;opacity:1!important}.tc-form-module .hs-input::-webkit-input-placeholder,.tc-form-module input::-webkit-input-placeholder,.tc-form-module textarea::-webkit-input-placeholder{color:var(--color-surface-lighter,#8e938d)!important;opacity:1!important}.tc-form-module .hs-input::-moz-placeholder,.tc-form-module input::-moz-placeholder,.tc-form-module textarea::-moz-placeholder{color:var(--color-surface-lighter,#8e938d)!important;opacity:1!important}.tc-form-module .hs-error-msgs{color:var(--tc-form-secondary);font-size:.875rem;list-style:none;margin:.4rem 0 0;padding:0}.tc-form-module .hs-error-msgs label{color:var(--tc-form-secondary);font-size:.875rem;font-weight:400}.tc-form-module .hs-richtext,.tc-form-module .legal-consent-container{color:var(--tc-form-muted);font-family:var(--font-body-small-family,HelveticaNeue,sans-serif);font-size:.875rem;line-height:1.5}.tc-form-module .hs-submit{margin-top:.5rem}.tc-form-module .actions{margin:0!important;padding:0!important}.tc-form-module .hs-button,.tc-form-module input[type=submit]{align-items:center;background:var(--btn-primary-bg-gradient,linear-gradient(90deg,#dc195c,#992375));border:var(--btn-primary-border-width,0) solid var(--btn-primary-border-color,#0c1a40);border-radius:var(--btn-primary-border-radius,0);color:var(--btn-primary-color,#fff);cursor:pointer;display:inline-flex;font-family:var(--btn-primary-font-family,"Azeret Mono",monospace);font-size:var(--btn-primary-font-size,1rem);font-weight:var(--btn-primary-font-weight,400);justify-content:center;line-height:var(--btn-primary-line-height,1);min-height:calc(var(--btn-primary-padding-vertical, 12px)*2 + var(--btn-primary-font-size, 1rem));padding:var(--btn-primary-padding-vertical,12px) var(--btn-primary-padding-horizontal,20px);text-transform:var(--btn-primary-text-transform,none);transition:background-color .2s ease,transform .2s ease}.tc-form-module .hs-button:hover,.tc-form-module input[type=submit]:hover{transform:translateY(-1px)}.tc-form-module--soft{background:var(--color-background-2,#f4f5f5)}.tc-form-module--soft .tc-form-module__bg{background:radial-gradient(circle at 12% 8%,rgba(220,25,92,.06) 0,transparent 30%),radial-gradient(circle at 92% 30%,rgba(0,179,172,.09) 0,transparent 35%)}.tc-form-module--dark{background:var(--color-background-4,#0c1a40);color:var(--body-color-inverted,#fff)}.tc-form-module--dark .tc-form-module__bg{background:radial-gradient(circle at 10% 12%,rgba(220,25,92,.2) 0,transparent 30%),radial-gradient(circle at 90% 50%,rgba(0,179,172,.18) 0,transparent 34%)}.tc-form-module--dark .tc-form-module__body,.tc-form-module--dark .tc-form-module__note{color:hsla(0,0%,100%,.78)}.tc-form-module--dark .tc-form-module__preheader{color:var(--preheader-color-inverted,#fff)}.tc-form-module--dark .tc-form-module__card{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14)}.tc-form-module--dark .tc-form-module__card h3{color:#fff}.tc-form-module--dark .tc-form-module__card p{color:hsla(0,0%,100%,.74)}.tc-form-module--pink{background:var(--gradient-pink-purple-horizontal,linear-gradient(90deg,#dc195c,#992375));color:var(--body-color-inverted,#fff)}.tc-form-module--pink .tc-form-module__preheader{color:#fff}.tc-form-module--pink .tc-form-module__body,.tc-form-module--pink .tc-form-module__note{color:hsla(0,0%,100%,.82)}.tc-form-module--pink .tc-form-module__form-card{box-shadow:0 20px 48px rgba(12,26,64,.16)}@media (max-width:1023px){.tc-form-module__grid{grid-template-columns:1fr}.tc-form-module--form-left .tc-form-module__content,.tc-form-module--form-left .tc-form-module__form-wrap{order:0}.tc-form-module__content{max-width:none}}@media (max-width:767px){.tc-form-module{padding:4rem 0}.tc-form-module__container{width:min(100% - 32px,1440px)}.tc-form-module__grid{gap:2rem}.tc-form-module__heading{font-size:clamp(2.5rem,13vw,3.75rem)}.tc-form-module__form-heading{font-size:clamp(2rem,10vw,2.75rem)}.tc-form-module__form-card{border-radius:calc(var(--form-border-radius, 24px)*.75);padding:1.5rem}.tc-form-module__card{grid-template-columns:12px minmax(0,1fr);padding:1.25rem}.tc-form-module__logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tc-form-module__logo-item{width:100%}.tc-form-module__logo-item img{max-width:100px}}.tc-form-module .tc-form-module__form-card form .hs-form-field input.hs-input::placeholder,.tc-form-module .tc-form-module__form-card form .hs-form-field textarea.hs-input::placeholder,.tc-form-module .tc-form-module__form-card form input::placeholder,.tc-form-module .tc-form-module__form-card form textarea::placeholder{color:#8e938d!important;opacity:1!important}.tc-form-module .tc-form-module__form-card form .hs-form-field input.hs-input::-webkit-input-placeholder,.tc-form-module .tc-form-module__form-card form .hs-form-field textarea.hs-input::-webkit-input-placeholder,.tc-form-module .tc-form-module__form-card form input::-webkit-input-placeholder,.tc-form-module .tc-form-module__form-card form textarea::-webkit-input-placeholder{color:#8e938d!important;opacity:1!important}.tc-form-module .tc-form-module__form-card form .hs-form-field input.hs-input::-moz-placeholder,.tc-form-module .tc-form-module__form-card form .hs-form-field textarea.hs-input::-moz-placeholder,.tc-form-module .tc-form-module__form-card form input::-moz-placeholder,.tc-form-module .tc-form-module__form-card form textarea::-moz-placeholder{color:#8e938d!important;opacity:1!important}.tc-form-module .tc-form-module__form-card form .hs-form-field input.hs-input,.tc-form-module .tc-form-module__form-card form .hs-form-field textarea.hs-input,.tc-form-module .tc-form-module__form-card form input,.tc-form-module .tc-form-module__form-card form textarea{background-color:#f7f9fa!important;color:#2b3033!important}