.contact[data-astro-cid-6bfsojfh]{border-top:var(--border-h-width) solid var(--color-primary);flex-direction:column;align-items:center;padding:14rem 8rem;display:flex}.forms[data-astro-cid-6bfsojfh]{flex-direction:column;width:74rem;max-width:100%;display:flex}.lead[data-astro-cid-6bfsojfh]{color:var(--color-text);font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-body);margin:0;padding-bottom:3.2rem;font-weight:500;line-height:1.7}@media (width<=768px){.contact[data-astro-cid-6bfsojfh]{padding:3.2rem 2.4rem 8rem}}.hs-form-slot form.hs-form{flex-direction:column;display:flex}.hs-form-slot.is-leaving{visibility:hidden}.hs-form-slot form.hs-form fieldset{border:0;max-width:none;margin:0;padding:0}.hs-form-slot form.hs-form fieldset .hs-form-field .input{width:100%;margin:0}.hs-form-slot form.hs-form fieldset .hs-input:not([type=checkbox]){width:100%!important}.hs-form-slot .form-columns-2{gap:2rem;display:flex}.hs-form-slot .form-columns-2 .hs-form-field{flex:1;min-width:0}.hs-form-slot .hs-form-field{flex-direction:column;align-items:flex-start;gap:.8rem;padding-bottom:3.2rem;display:flex}.hs-form-slot .hs-form-field:has(input[type=hidden]){display:none}.hs-form-slot .hs_mobilephone,.hs-form-slot .hs_department_type,.hs-form-slot .hs_jobtitle_select{width:calc(50% - 1rem)}.hs-form-slot .hs_department_type,.hs-form-slot .hs_jobtitle_select{width:50%}.hs-form-slot .hs-field-desc{color:var(--color-text-muted);margin:0;padding:0;font-size:clamp(11px,1.2rem,12px);line-height:1.5}.hs-form-slot .hs-form-field label{color:var(--color-form-text);white-space:nowrap;align-items:center;gap:.8rem;font-size:clamp(13px,1.6rem,16px);font-weight:700;line-height:1.2;display:inline-flex}.hs-form-slot .hs-form-required{color:var(--color-primary);font-weight:700}.hs-form-slot .hs-form-field>label>span:only-child:after{content:"任意";background:var(--color-surface-dark);color:var(--color-text-inverse);letter-spacing:.05116rem;vertical-align:middle;white-space:nowrap;margin-left:.8rem;padding:.4rem .8rem;font-size:12.79px;font-weight:500;line-height:1.42;display:inline-flex}.hs-form-slot .hs-form-field .input{width:100%;margin:0}.hs-form-slot .hs-input{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm);backdrop-filter:blur(.6rem);width:100%;color:var(--color-form-text);font-family:var(--font-family-base);background:#fffc;padding:1.2rem 1.6rem;font-size:clamp(13px,1.6rem,16px);font-weight:500;line-height:1.7}.hs-form-slot .hs-input::placeholder{color:var(--color-form-placeholder)}.hs-form-slot .hs-input:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.hs-form-slot select.hs-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2316171d' stroke-opacity='0.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.6rem center;background-repeat:no-repeat;background-size:1.6rem;padding-right:4rem}.hs-form-slot select.hs-input.is-placeholder{color:var(--color-form-placeholder)}.hs-form-slot textarea.hs-input{resize:vertical;min-height:16rem}.hs-form-slot .hs-fieldtype-booleancheckbox{box-sizing:border-box;width:100%;margin-bottom:1.6rem}.hs-form-slot .inputs-list{margin:0;padding:0;list-style:none}.hs-form-slot .hs-fieldtype-booleancheckbox .input,.hs-form-slot .hs-fieldtype-booleancheckbox .inputs-list,.hs-form-slot .hs-fieldtype-booleancheckbox .inputs-list li{width:100%}.hs-form-slot .hs-form-booleancheckbox-display{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-form-text);cursor:pointer;align-items:center;gap:.8rem;padding:1.6rem;font-size:clamp(13px,1.6rem,16px);font-weight:500;line-height:1.2;transition:background-color .2s;display:flex}@media (hover:hover){.hs-form-slot .hs-form-booleancheckbox-display:hover{background-color:var(--color-primary-hover)}}.hs-form-slot .hs-fieldtype-booleancheckbox .hs-form-required{display:none}.hs-form-slot .hs-form-booleancheckbox-display input[type=checkbox]{border:1px solid var(--color-form-input-border);border-radius:var(--radius-xs);accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin:0;padding:0;width:2.4rem!important;height:2.4rem!important}.hs-form-slot .hs-form-booleancheckbox-display a{color:inherit}.hs-form-slot .hs-form-booleancheckbox-display .cb-req{color:var(--color-primary);font-weight:700}.hs-form-slot .hs-error-msgs{margin:0;padding:0;list-style:none}.hs-form-slot .hs-error-msg,.hs-form-slot .hs-main-font-element{line-height:1.5;color:var(--color-primary)!important;font-size:12px!important;font-weight:400!important}.hs-form-slot .hs_submit .actions{margin:0;padding:0}.hs-form-slot .hs-button{box-sizing:border-box;background-color:var(--color-primary);border-radius:var(--radius-md);width:fit-content;min-width:20rem;height:5.6rem;color:var(--color-text-inverse);font-family:var(--font-family-base);letter-spacing:.032rem;white-space:nowrap;cursor:pointer;border:0;margin:0 auto;padding:1.6rem 3.2rem;font-size:clamp(14px,1.6rem,16px);font-weight:700;line-height:1.3;display:block}@media (width<=768px){.hs-form-slot .form-columns-2{flex-direction:column;gap:0}.hs-form-slot .hs-form-field{width:100%}.hs-form-slot .hs-input,.hs-form-slot .hs-form-booleancheckbox-display{font-size:16px}}
