.contact-split{padding:var(--s-7) 0 var(--s-9)}.contact-split__grid{align-items:stretch;display:grid;gap:var(--s-7);grid-template-columns:1fr 1fr}.contact-split__card{background:var(--bone);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--s-4);height:100%;padding:var(--s-7)}.contact-split__h{color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:var(--fw-semibold);letter-spacing:-.4px;line-height:var(--lh-snug);margin:0}.contact-split__desc{color:var(--ink-2);font-size:15px;line-height:var(--lh-relaxed)}.contact-split__desc p{margin:0}.contact-split__desc p+p{margin-top:var(--s-3)}.contact-split__meeting{flex:1;min-height:630px}.contact-split__meeting .meetings-iframe-container,.contact-split__meeting iframe{min-height:630px;width:100%}.contact-split__form{flex:1}.contact-split__placeholder{border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--ink-3);font-family:var(--font-mono);font-size:12px;padding:var(--s-7) var(--s-5);text-align:center}.contact-split__form{--hsf-row__vertical-spacing:0;--hsf-module__vertical-spacing:0;--hsf-background__padding:0;--hsf-field-input__border-radius:10px;--hsf-button__border-radius:10px}.contact-split__form .hs-form-field,.contact-split__form .hsfc-Row{margin-bottom:var(--s-4)!important}.contact-split__form .hs-form-field>label,.contact-split__form .hsfc-FieldLabel{color:var(--ink-2)!important;display:block!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:var(--fw-semibold)!important;letter-spacing:1px!important;margin:0 0 var(--s-2)!important;text-transform:uppercase!important}.contact-split__form .hsfc-TextInput,.contact-split__form input[type=email],.contact-split__form input[type=number],.contact-split__form input[type=tel],.contact-split__form input[type=text],.contact-split__form select,.contact-split__form textarea{background-color:var(--bone)!important;border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;box-sizing:border-box!important;color:var(--ink)!important;font-family:var(--font-body)!important;font-size:15px!important;padding:13px 14px!important;transition:border-color var(--dur-fast) var(--ease-smooth),box-shadow var(--dur-fast) var(--ease-smooth)!important;width:100%!important}.contact-split__form .hsfc-TextInput::placeholder,.contact-split__form input::placeholder,.contact-split__form textarea::placeholder{color:var(--ink-4)!important}.contact-split__form .hsfc-TextInput:focus,.contact-split__form input:focus,.contact-split__form select:focus,.contact-split__form textarea:focus{border-color:var(--focus-ring)!important;box-shadow:0 0 0 3px var(--emerald-tint-2)!important;outline:none!important}.contact-split__form textarea{min-height:120px!important;resize:vertical!important}.contact-split__form select{appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235c6772' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-right:44px!important}.contact-split__form .hs-button,.contact-split__form .hsfc-Button,.contact-split__form input[type=submit]{background:var(--ink)!important;border:1px solid var(--ink)!important;border-radius:var(--radius-md)!important;color:var(--bone)!important;cursor:pointer!important;font-family:var(--font-display)!important;font-size:15px!important;font-weight:var(--fw-semibold)!important;letter-spacing:-.1px!important;margin-top:var(--s-2)!important;min-height:48px!important;padding:14px 22px!important;transition:background var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth),transform var(--dur-fast) var(--ease-smooth)!important;width:100%!important}.contact-split__form .hs-button:hover,.contact-split__form .hsfc-Button:hover,.contact-split__form input[type=submit]:hover{background:var(--emerald-deep)!important;border-color:var(--emerald-deep)!important}.contact-split__form .hs-button:active,.contact-split__form .hsfc-Button:active,.contact-split__form input[type=submit]:active{background:var(--emerald-shadow)!important;border-color:var(--emerald-shadow)!important;transform:translateY(1px)!important}.contact-split__form .hs-error-msgs,.contact-split__form .hsfc-ErrorAlert,.contact-split__form .hsfc-ErrorMessage{color:var(--alert-ink)!important;font-size:12px!important;list-style:none!important;margin-top:var(--s-1)!important;padding-left:0!important}.contact-split__form .hs-form-required{color:var(--emerald-deep)!important}.contact-split__form .hs-richtext,.contact-split__form .hsfc-RichText,.contact-split__form .legal-consent-container{color:var(--ink-3)!important;font-size:13px!important;line-height:var(--lh-relaxed)!important;margin-bottom:var(--s-4)!important}.contact-split__form .hsfc-RichText a,.contact-split__form .legal-consent-container a{color:var(--emerald-deep)!important}.contact-split__form input[type=checkbox]{accent-color:var(--emerald-deep)!important;height:18px!important;width:18px!important}.contact-split__form .hsfc-Step__Content>div[class*=Submitted],.contact-split__form .submitted-message{color:var(--ink)!important;font-size:15px!important;line-height:var(--lh-relaxed)!important}@media (max-width:767px){.contact-split__grid{gap:var(--s-5);grid-template-columns:1fr}.contact-split__card{padding:var(--s-5)}.contact-split__h{font-size:20px}}