._contactSection_djc2c_3{display:flex;justify-content:center;align-items:center;width:100%;position:relative;background:transparent;padding:100px 0 60px;overflow:visible}._contactSection_djc2c_3:after{content:"";position:absolute;top:-10%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(143,181,255,.08) 0%,transparent 70%);filter:blur(100px);z-index:1;pointer-events:none}._blobBg_djc2c_29{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1200px;height:1200px;background:radial-gradient(circle,rgba(84,80,255,.05) 0%,transparent 70%);filter:blur(120px);z-index:0;pointer-events:none}._formContainer_djc2c_42{max-width:720px;width:100%;padding:30px 45px;background-color:#ebebebf2;border-radius:40px;border:none;box-shadow:0 40px 100px #00000080;box-sizing:border-box;z-index:2;position:relative;overflow:hidden}._formContainer_djc2c_42:before{content:"";position:absolute;top:0;left:15%;right:15%;height:2px;background:linear-gradient(90deg,transparent,#5450ff,transparent);z-index:10;pointer-events:none}._formContent_djc2c_70{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-md)}._header_djc2c_78{text-align:center}._title_djc2c_82{font-family:var(--font-family-heading);font-size:38px;font-weight:var(--font-weight-bespoke-bold);color:var(--color-dark-bg-950);margin:0;letter-spacing:-.5px}._subtitle_djc2c_91{font-family:var(--font-family-body);font-size:var(--font-size-paragraph);color:var(--color-gray-700);margin-top:5px}._fieldsGrid_djc2c_99{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 25px;width:100%}._inputGroup_djc2c_106{display:flex;flex-direction:column;gap:2px}._inputLabel_djc2c_112{font-family:var(--font-family-body);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-gray-800)}._inputField_djc2c_119{width:100%;padding:10px 14px;font-family:var(--font-family-body);font-size:17px;color:var(--color-dark-bg-950);background:#fff;border:1px solid var(--color-gray-300);border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}._inputField_djc2c_119::placeholder{color:var(--color-gray-400)}._inputField_djc2c_119:focus{outline:none;background:#fff;border-color:#5450ff;box-shadow:0 0 0 4px #5450ff1a}._fullWidth_djc2c_143{grid-column:1 / -1}._inputFieldError_djc2c_148{border-color:var(--color-red-error)!important}._errorMessage_djc2c_152{color:#c53030;font-family:var(--font-family-body);font-size:var(--font-size-caption);margin:0;display:flex;align-items:center;gap:var(--gap-xs)}._consentContainer_djc2c_163{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm)}._checkbox_djc2c_170{width:18px;height:18px;accent-color:#5450ff;cursor:pointer}._consentLabel_djc2c_177{font-family:var(--font-family-body);font-size:14px;color:var(--color-gray-600);cursor:pointer}._submitButton_djc2c_184{width:100%;padding:18px 40px;background:linear-gradient(135deg,#5450ff,#8fb5ff);color:#fff;border:none;border-radius:40px;font-family:var(--font-family-heading);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-bespoke-medium);cursor:pointer;transition:all .4s ease;margin-top:var(--spacing-md);box-shadow:0 4px 15px #5450ff4d;letter-spacing:.5px}._submitButton_djc2c_184:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 30px #5450ff80;filter:brightness(1.1)}._submitButton_djc2c_184:active:not(:disabled){transform:translateY(-1px)}._submitButton_djc2c_184:disabled{background:#ffffff08;color:var(--color-gray-500);border:1px solid rgba(84,80,255,.2);cursor:not-allowed;opacity:1;box-shadow:none}@media (max-width: 1024px){._formContainer_djc2c_42{width:90%;padding:30px 40px}._formContent_djc2c_70{gap:var(--spacing-xl)}._fieldsGrid_djc2c_99{grid-template-columns:1fr}}@media (max-width: 475px){._title_djc2c_82{font-size:28px}._subtitle_djc2c_91{font-size:var(--font-size-caption)}._formContainer_djc2c_42{padding:20px 25px}}@media (max-width: 768px){._inputField_djc2c_119{padding:10px 12px;font-size:14px}._inputField_djc2c_119::placeholder{font-size:12px}._submitButton_djc2c_184{padding:12px 16px;font-size:14px}._formContent_djc2c_70{gap:var(--spacing-lg)}._fieldsGrid_djc2c_99{gap:var(--spacing-lg) var(--gap-md)}._inputGroup_djc2c_106{gap:var(--gap-xs)}._subtitle_djc2c_91{margin-top:var(--gap-xs)}}.form-section-host[data-astro-cid-wgrbvptb]{position:relative;background:transparent;display:flex;justify-content:center;align-items:center;padding:20px 0;width:100%;box-sizing:border-box}.form-wrapper[data-astro-cid-wgrbvptb]{width:100%;position:relative;z-index:1}@media (max-width: 768px){.form-section-host[data-astro-cid-wgrbvptb]{padding:3rem 1rem}}
