.CustomHubspotForm-module__evlapq__formContainer{width:100%;max-width:380px;padding:var(--spacing-sm);margin:0 auto;position:relative}.CustomHubspotForm-module__evlapq__formCard{background:rgba(var(--white-rgb),.58);-webkit-backdrop-filter:blur(20px);border-radius:var(--border-radius);padding:var(--spacing-sm);border:1px solid rgba(var(--white-rgb),.3);transition:var(--transition-normal);max-height:calc(100vh - 160px);position:relative;overflow:hidden auto;box-shadow:0 8px 32px #0000001f,0 4px 16px #00000014}.CustomHubspotForm-module__evlapq__formCard:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 50%,#ffffff03 100%);position:absolute;inset:0}.CustomHubspotForm-module__evlapq__formCard>*{z-index:2;position:relative}.CustomHubspotForm-module__evlapq__formCard:hover{background:rgba(var(--white-rgb),.35);border:1px solid rgba(var(--white-rgb),.4);transform:translateY(-1px);box-shadow:0 12px 40px #00000026,0 6px 20px #0000001a,inset 0 1px #fff6}.CustomHubspotForm-module__evlapq__formTitle{font-size:14px;font-weight:var(--font-weight-bold);color:var(--text-color);text-align:center;line-height:1.2;font-family:var(--font-family-headings);margin:0 0 8px}.CustomHubspotForm-module__evlapq__form{flex-direction:column;gap:8px;display:flex}.CustomHubspotForm-module__evlapq__fieldGroup{flex-direction:column;gap:1px;display:flex}.CustomHubspotForm-module__evlapq__nameFields{gap:6px;display:flex}.CustomHubspotForm-module__evlapq__fieldHalf{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.CustomHubspotForm-module__evlapq__input{border:1.5px solid var(--border-light);border-radius:var(--border-radius-sm);background:rgba(var(--white-rgb),.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;transition:var(--transition-fast);box-sizing:border-box;font-size:13px;font-family:var(--font-family);color:var(--text-color);height:28px;padding:6px 8px}.CustomHubspotForm-module__evlapq__input:focus{border-color:var(--primary-color);background:rgba(var(--white-rgb),.98);outline:none;box-shadow:0 0 0 2px #4a8daf1f}.CustomHubspotForm-module__evlapq__input::placeholder{color:var(--text-lighter);font-size:12px}.CustomHubspotForm-module__evlapq__inputError{border-color:var(--error-color)}.CustomHubspotForm-module__evlapq__inputError:focus{border-color:var(--error-color);box-shadow:0 0 0 2px #ff3b301f}.CustomHubspotForm-module__evlapq__errorText{color:var(--error-color);font-size:9px;font-family:var(--font-family);margin-top:1px;line-height:1.1;display:block}.CustomHubspotForm-module__evlapq__checkboxGroup{flex-direction:column;gap:1px;margin:1px 0;display:flex}.CustomHubspotForm-module__evlapq__checkboxLabel{cursor:pointer;align-items:flex-start;gap:4px;font-size:10px;line-height:1.2;display:flex}.CustomHubspotForm-module__evlapq__checkbox{cursor:pointer;flex-shrink:0;width:12px;height:12px;margin:1px 0 0}.CustomHubspotForm-module__evlapq__checkboxText{color:var(--text-color);font-family:var(--font-family)}.CustomHubspotForm-module__evlapq__privacyLink{color:var(--primary-color);transition:var(--transition-fast);text-decoration:underline}.CustomHubspotForm-module__evlapq__privacyLink:hover{color:var(--primary-hover);text-decoration:none}.CustomHubspotForm-module__evlapq__recaptchaContainer{z-index:2;clear:both;flex-direction:column;align-items:center;gap:1px;margin:4px 0 2px;display:flex;position:relative}.CustomHubspotForm-module__evlapq__recaptchaContainer .CustomHubspotForm-module__evlapq__g-recaptcha{transform-origin:50%;z-index:1;position:relative;transform:scale(.8)}.CustomHubspotForm-module__evlapq__submitError{color:var(--error-color);border-radius:var(--border-radius-sm);text-align:center;font-size:9px;font-family:var(--font-family);background:#ff3b3014;border:1px solid #ff3b3026;margin:2px 0;padding:6px}.CustomHubspotForm-module__evlapq__submitButton{background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));width:100%;color:var(--white);border-radius:var(--border-radius-sm);font-size:12px;font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-normal);font-family:var(--font-family);z-index:2;border:none;justify-content:center;align-items:center;gap:4px;min-height:32px;margin-top:2px;padding:8px 12px;display:flex;position:relative}.CustomHubspotForm-module__evlapq__submitButton:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-hover),var(--primary-active));transform:translateY(-1px);box-shadow:0 4px 16px #4a8daf40}.CustomHubspotForm-module__evlapq__submitButton:active:not(:disabled){transform:translateY(0)}.CustomHubspotForm-module__evlapq__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CustomHubspotForm-module__evlapq__submitting{background:var(--text-muted)}.CustomHubspotForm-module__evlapq__spinner{border:2px solid rgba(var(--white-rgb),.3);border-top:2px solid var(--white);border-radius:var(--border-radius-round);width:12px;height:12px;animation:1s linear infinite CustomHubspotForm-module__evlapq__spin}@keyframes CustomHubspotForm-module__evlapq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.CustomHubspotForm-module__evlapq__formContainer{max-width:100%;max-height:calc(100vh - 100px);padding:6px;overflow-y:auto}.CustomHubspotForm-module__evlapq__formCard{max-height:calc(100vh - 120px);margin:0 4px;padding:10px 8px}.CustomHubspotForm-module__evlapq__formTitle{font-size:var(--font-size-md);margin-bottom:6px}.CustomHubspotForm-module__evlapq__form{gap:6px}.CustomHubspotForm-module__evlapq__nameFields{gap:4px}.CustomHubspotForm-module__evlapq__input{height:30px;padding:7px 8px;font-size:14px}.CustomHubspotForm-module__evlapq__submitButton{min-height:36px;padding:9px 12px;font-size:13px}.CustomHubspotForm-module__evlapq__checkboxLabel{font-size:9px}.CustomHubspotForm-module__evlapq__recaptchaContainer .CustomHubspotForm-module__evlapq__g-recaptcha{transform:scale(.72)}.CustomHubspotForm-module__evlapq__recaptchaContainer{margin:3px 0 1px}}@media (width<=480px){.CustomHubspotForm-module__evlapq__formContainer{box-sizing:border-box;width:100%;padding:4px}.CustomHubspotForm-module__evlapq__formCard{box-sizing:border-box;width:calc(100% - 4px);max-height:calc(100vh - 110px);margin:0 2px;padding:8px 6px}.CustomHubspotForm-module__evlapq__formTitle{word-break:break-word;overflow-wrap:break-word;margin-bottom:4px;font-size:12px}.CustomHubspotForm-module__evlapq__form{gap:4px}.CustomHubspotForm-module__evlapq__fieldGroup{gap:1px}.CustomHubspotForm-module__evlapq__nameFields{flex-direction:column;gap:2px}.CustomHubspotForm-module__evlapq__input{box-sizing:border-box;width:100%;height:28px;padding:6px 7px;font-size:14px}.CustomHubspotForm-module__evlapq__submitButton{box-sizing:border-box;width:100%;min-height:32px;padding:8px 10px;font-size:12px}.CustomHubspotForm-module__evlapq__checkboxLabel{word-break:break-word;overflow-wrap:break-word;font-size:8px}.CustomHubspotForm-module__evlapq__recaptchaContainer .CustomHubspotForm-module__evlapq__g-recaptcha{transform:scale(.65)}.CustomHubspotForm-module__evlapq__recaptchaContainer{margin:2px 0 1px}}@media (width<=320px){.CustomHubspotForm-module__evlapq__formContainer{padding:2px}.CustomHubspotForm-module__evlapq__formCard{box-sizing:border-box;width:calc(100% - 2px);max-height:calc(100vh - 100px);margin:0 1px;padding:6px 4px}.CustomHubspotForm-module__evlapq__formTitle{word-break:break-word;overflow-wrap:break-word;font-size:11px}.CustomHubspotForm-module__evlapq__input{box-sizing:border-box;width:100%;height:26px;padding:5px 6px}.CustomHubspotForm-module__evlapq__submitButton{box-sizing:border-box;width:100%;min-height:28px;padding:7px 8px;font-size:11px}.CustomHubspotForm-module__evlapq__checkboxLabel{word-break:break-word;overflow-wrap:break-word;font-size:8px}.CustomHubspotForm-module__evlapq__recaptchaContainer .CustomHubspotForm-module__evlapq__g-recaptcha{transform:scale(.6)}}@media (width>=1200px){.CustomHubspotForm-module__evlapq__formContainer{max-width:400px}.CustomHubspotForm-module__evlapq__formCard{padding:16px 14px}.CustomHubspotForm-module__evlapq__formTitle{font-size:16px}}.CustomHubspotForm-module__evlapq__disclaimer{font-size:var(--font-size-sm);color:var(--text-gray);text-align:center;margin-top:var(--spacing-sm);opacity:.8;white-space:nowrap;margin-bottom:0;line-height:1.4}@media (width<=768px){.CustomHubspotForm-module__evlapq__disclaimer{white-space:normal;word-break:keep-all;overflow-wrap:break-word;font-size:11px}}@media (width<=480px){.CustomHubspotForm-module__evlapq__disclaimer{font-size:10px}}@media (width<=320px){.CustomHubspotForm-module__evlapq__disclaimer{font-size:9px}}
