.ProjectCheckForm-module-scss-module__c5UPxW__form{flex-direction:column;gap:2rem;display:flex}.ProjectCheckForm-module-scss-module__c5UPxW__section{background:#1f2937;border:1px solid #374151;border-radius:.75rem;margin:0;padding:1.5rem}@media (min-width:768px){.ProjectCheckForm-module-scss-module__c5UPxW__section{padding:2rem}}.ProjectCheckForm-module-scss-module__c5UPxW__sectionHeader{align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:0;display:flex}.ProjectCheckForm-module-scss-module__c5UPxW__sectionIcon{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e33;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;display:flex}.ProjectCheckForm-module-scss-module__c5UPxW__sectionTitle{color:#fff;font-size:1.125rem;font-weight:700}.ProjectCheckForm-module-scss-module__c5UPxW__field{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.ProjectCheckForm-module-scss-module__c5UPxW__field:last-child{margin-bottom:0}.ProjectCheckForm-module-scss-module__c5UPxW__fieldRow{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.ProjectCheckForm-module-scss-module__c5UPxW__fieldRow{grid-template-columns:1fr 1fr}}.ProjectCheckForm-module-scss-module__c5UPxW__fieldRow .ProjectCheckForm-module-scss-module__c5UPxW__field{margin-bottom:0}.ProjectCheckForm-module-scss-module__c5UPxW__label{color:#d1d5db;font-size:.875rem;font-weight:500}.ProjectCheckForm-module-scss-module__c5UPxW__input,.ProjectCheckForm-module-scss-module__c5UPxW__textarea,.ProjectCheckForm-module-scss-module__c5UPxW__select{color:#fff;background:#1f293780;border:1px solid #374151;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.ProjectCheckForm-module-scss-module__c5UPxW__input::placeholder,.ProjectCheckForm-module-scss-module__c5UPxW__textarea::placeholder,.ProjectCheckForm-module-scss-module__c5UPxW__select::placeholder{color:#6b7280}.ProjectCheckForm-module-scss-module__c5UPxW__input:focus,.ProjectCheckForm-module-scss-module__c5UPxW__textarea:focus,.ProjectCheckForm-module-scss-module__c5UPxW__select:focus{background:#1f2937cc;border-color:#4ade80;outline:none;box-shadow:0 0 0 1px #4ade8033}.ProjectCheckForm-module-scss-module__c5UPxW__textarea{resize:vertical;min-height:80px}.ProjectCheckForm-module-scss-module__c5UPxW__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%239CA3AF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}.ProjectCheckForm-module-scss-module__c5UPxW__select option{color:#fff;background:#1f2937}.ProjectCheckForm-module-scss-module__c5UPxW__footer{flex-direction:column;gap:1.5rem;display:flex}.ProjectCheckForm-module-scss-module__c5UPxW__checkbox{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex;position:relative}.ProjectCheckForm-module-scss-module__c5UPxW__checkbox input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.ProjectCheckForm-module-scss-module__c5UPxW__checkbox input[type=checkbox]:checked+.ProjectCheckForm-module-scss-module__c5UPxW__checkmark{background:#22c55e;border-color:#22c55e}.ProjectCheckForm-module-scss-module__c5UPxW__checkbox input[type=checkbox]:checked+.ProjectCheckForm-module-scss-module__c5UPxW__checkmark:after{display:block}.ProjectCheckForm-module-scss-module__c5UPxW__checkbox input[type=checkbox]:focus-visible+.ProjectCheckForm-module-scss-module__c5UPxW__checkmark{outline-offset:2px;outline:2px solid #4ade80}.ProjectCheckForm-module-scss-module__c5UPxW__checkmark{background:#1f293780;border:1px solid #4b5563;border-radius:.25rem;width:20px;min-width:20px;height:20px;margin-top:1px;transition:all .15s;position:relative}.ProjectCheckForm-module-scss-module__c5UPxW__checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.ProjectCheckForm-module-scss-module__c5UPxW__checkboxText{color:#9ca3af;font-size:.875rem;line-height:1.5}.ProjectCheckForm-module-scss-module__c5UPxW__checkboxText a{color:#4ade80;text-decoration:none;transition:color .15s}.ProjectCheckForm-module-scss-module__c5UPxW__checkboxText a:hover{color:#9fe870}.ProjectCheckForm-module-scss-module__c5UPxW__submitButton{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s;display:inline-flex}.ProjectCheckForm-module-scss-module__c5UPxW__submitButton:focus-visible{outline-offset:2px;outline:2px solid #4ade80}.ProjectCheckForm-module-scss-module__c5UPxW__submitButton{color:#fff;background:linear-gradient(90deg,#22c55e,#059669);box-shadow:0 10px 30px #22c55e33}.ProjectCheckForm-module-scss-module__c5UPxW__submitButton:hover{opacity:.9;transform:translateY(-1px)}.ProjectCheckForm-module-scss-module__c5UPxW__submitButton{border-radius:.5rem;gap:.75rem;width:100%;padding:1rem 1.5rem;font-size:1rem}.ProjectCheckForm-module-scss-module__c5UPxW__submitButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.ProjectCheckForm-module-scss-module__c5UPxW__submitButton:disabled:hover{opacity:.5;transform:none}
.page-module-scss-module__S-ouKa__page{min-height:100vh}.page-module-scss-module__S-ouKa__hero{padding-top:8rem;padding-bottom:4rem;position:relative;overflow:hidden}.page-module-scss-module__S-ouKa__glowBg{opacity:.2;pointer-events:none;background:radial-gradient(circle,#22c55e26 0%,#11182700 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:0;right:0;transform:translate(33%,-33%)}@media (min-width:768px){.page-module-scss-module__S-ouKa__glowBg{width:600px;height:600px}}.page-module-scss-module__S-ouKa__heroContent{text-align:center;max-width:48rem;margin:0 auto}.page-module-scss-module__S-ouKa__badge{background:#1f2937;border:1px solid #374151;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.25rem 1rem;display:inline-flex}.page-module-scss-module__S-ouKa__badge .page-module-scss-module__S-ouKa__pulse{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite page-module-scss-module__S-ouKa__pulse}.page-module-scss-module__S-ouKa__badge span:last-child{color:#d1d5db;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.page-module-scss-module__S-ouKa__hero h1{color:#fff;letter-spacing:-.02em;overflow-wrap:break-word;margin-bottom:1.5rem;font-size:2rem;font-weight:800}@media (min-width:640px){.page-module-scss-module__S-ouKa__hero h1{font-size:2.5rem}}@media (min-width:768px){.page-module-scss-module__S-ouKa__hero h1{font-size:3rem}}@media (min-width:1024px){.page-module-scss-module__S-ouKa__hero h1{font-size:3.75rem}}.page-module-scss-module__S-ouKa__hero h1 .page-module-scss-module__S-ouKa__gradient{background:linear-gradient(90deg,#4ade80,#10b981);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.page-module-scss-module__S-ouKa__hero p{color:#9ca3af;font-size:1rem;line-height:1.6}@media (min-width:640px){.page-module-scss-module__S-ouKa__hero p{font-size:1.125rem}}@media (min-width:768px){.page-module-scss-module__S-ouKa__hero p{font-size:1.25rem}}@keyframes page-module-scss-module__S-ouKa__pulse{0%,to{opacity:1}50%{opacity:.5}}.page-module-scss-module__S-ouKa__content{padding:4rem 0 6rem}.page-module-scss-module__S-ouKa__layout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.page-module-scss-module__S-ouKa__layout{grid-template-columns:2fr 1fr;gap:3rem}}.page-module-scss-module__S-ouKa__main{min-width:0}.page-module-scss-module__S-ouKa__sidebar{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:1024px){.page-module-scss-module__S-ouKa__sidebar{align-self:start;position:sticky;top:7rem}}.page-module-scss-module__S-ouKa__sidebarCard{background:#1f2937;border:1px solid #374151;border-radius:.75rem;padding:1.5rem}.page-module-scss-module__S-ouKa__sidebarCard h3{color:#fff;margin-bottom:.75rem;font-size:1rem;font-weight:700}.page-module-scss-module__S-ouKa__sidebarCard p{color:#9ca3af;font-size:.875rem;line-height:1.6}.page-module-scss-module__S-ouKa__sidebarCard a{color:#4ade80;text-decoration:none;transition:color .15s}.page-module-scss-module__S-ouKa__sidebarCard a:hover{color:#9fe870}.page-module-scss-module__S-ouKa__sidebarIcon{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e33;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1rem;font-size:1.125rem;display:flex}.page-module-scss-module__S-ouKa__techBadges{flex-wrap:wrap;gap:.5rem;display:flex}.page-module-scss-module__S-ouKa__techBadge{color:#d1d5db;background:#111827;border:1px solid #374151;border-radius:.375rem;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module-scss-module__S-ouKa__techBadge svg{color:#4ade80;font-size:.65rem}
