.HomeButton-module__4TaKqq__homeButton{border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-default);opacity:.7;color:inherit;background:#ffffff0d;border:1px solid #fff3;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.HomeButton-module__4TaKqq__homeButton:hover{opacity:1;background:#ffffff1a;border-color:#fff6;translate:0 -2px}
.ScrollToFormButton-module__lRgRra__scrollButton{border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-default);color:inherit;cursor:pointer;background:#3b82f633;border:1px solid #60a5fa66;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.ScrollToFormButton-module__lRgRra__scrollButton:hover{background:#3b82f64d;border-color:#60a5fa99;translate:0 -2px}.ScrollToFormButton-module__lRgRra__icon{width:1rem;height:1rem}
.RadialBlobBackground-module__4DqFFG__canvas{z-index:-10;pointer-events:none;position:fixed;inset:0}
.FormInput-module__AHd1Ga__field{margin-bottom:1rem}.FormInput-module__AHd1Ga__label{opacity:.9;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.FormInput-module__AHd1Ga__required{color:var(--destructive)}.FormInput-module__AHd1Ga__input{border-radius:var(--radius-lg);appearance:none;width:100%;color:inherit;font:inherit;transition:all var(--duration-fast) var(--ease-default);background:0 0;border:1px solid #ffffff1a;padding:.75rem 1rem}.FormInput-module__AHd1Ga__input:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 50%, transparent);outline:none}.FormInput-module__AHd1Ga__inputError{border-color:var(--destructive)}.FormInput-module__AHd1Ga__inputError:focus{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 50%, transparent)}.FormInput-module__AHd1Ga__errorMessage{color:var(--destructive);align-items:flex-start;gap:.25rem;margin-top:.5rem;font-size:.875rem;display:flex}.FormInput-module__AHd1Ga__errorIcon{width:1rem;height:1rem;margin-top:.125rem}
.FormTextarea-module__V4lV5G__field{margin-bottom:1rem}.FormTextarea-module__V4lV5G__label{opacity:.9;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.FormTextarea-module__V4lV5G__required{color:var(--destructive)}.FormTextarea-module__V4lV5G__textarea{border-radius:var(--radius-lg);appearance:none;width:100%;color:inherit;font:inherit;transition:all var(--duration-fast) var(--ease-default);resize:vertical;background:0 0;border:1px solid #ffffff1a;padding:.75rem 1rem}.FormTextarea-module__V4lV5G__textarea:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 50%, transparent);outline:none}.FormTextarea-module__V4lV5G__textareaError{border-color:var(--destructive)}.FormTextarea-module__V4lV5G__textareaError:focus{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 50%, transparent)}.FormTextarea-module__V4lV5G__errorMessage{color:var(--destructive);align-items:flex-start;gap:.25rem;margin-top:.5rem;font-size:.875rem;display:flex}.FormTextarea-module__V4lV5G__errorIcon{width:1rem;height:1rem;margin-top:.125rem}
.AltchaSlideButton-module__rgYYgW__loadingPlaceholder{border-radius:var(--radius-lg);color:#9ca3af;background:#1f293780;border:1px solid #374151;justify-content:center;align-items:center;height:3.5rem;display:flex}.AltchaSlideButton-module__rgYYgW__wrapper{border-radius:var(--radius-xl);border:1px solid #4b556380;height:3.5rem;overflow:hidden}.AltchaSlideButton-module__rgYYgW__slider{width:300%;transition:transform var(--duration-normal) var(--ease-out);background:#1f29374d;height:100%;display:flex}.AltchaSlideButton-module__rgYYgW__sliderVerifying{transform:translate(-33.333%)}.AltchaSlideButton-module__rgYYgW__sliderProcessing{transform:translate(-66.666%)}.AltchaSlideButton-module__rgYYgW__panel{border-radius:var(--radius-xl);justify-content:center;align-items:center;gap:.5rem;width:33.333%;font-size:.875rem;font-weight:500;display:flex}.AltchaSlideButton-module__rgYYgW__actionButton{cursor:pointer;background:var(--info);color:#fff;transition:all var(--duration-fast) var(--ease-default);border:none;font-size:1rem;font-weight:600;}.AltchaSlideButton-module__rgYYgW__actionButton:hover:not(:disabled){background:color-mix(in srgb, var(--info) 85%, black)}.AltchaSlideButton-module__rgYYgW__actionButton:active:not(:disabled){transform:scale(.98)}.AltchaSlideButton-module__rgYYgW__actionButtonDisabled{opacity:.5;cursor:not-allowed}.AltchaSlideButton-module__rgYYgW__actionButton:focus{outline:none}.AltchaSlideButton-module__rgYYgW__actionButton:focus-visible{box-shadow:0 0 0 2px var(--info)}.AltchaSlideButton-module__rgYYgW__verificationPanel{transition:background-color var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);color:#d1d5db;background:#1f293780;}.AltchaSlideButton-module__rgYYgW__verificationVerified{background:var(--success);color:#fff}.AltchaSlideButton-module__rgYYgW__verificationError{background:var(--destructive);color:#fff}.AltchaSlideButton-module__rgYYgW__processingPanel{color:#d1d5db;background:#1f293780;border:1px solid #4b556380;}.AltchaSlideButton-module__rgYYgW__icon{width:1rem;height:1rem}.AltchaSlideButton-module__rgYYgW__spinIcon{animation:1s linear infinite AltchaSlideButton-module__rgYYgW__spin;}.AltchaSlideButton-module__rgYYgW__hidden{display:none}@keyframes AltchaSlideButton-module__rgYYgW__spin{to{transform:rotate(360deg)}}
.FormSelect-module__jNAp-W__field{margin-bottom:1rem}.FormSelect-module__jNAp-W__label{opacity:.9;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.FormSelect-module__jNAp-W__required{color:var(--destructive)}.FormSelect-module__jNAp-W__select{border-radius:var(--radius-lg);appearance:none;color:#fff;width:100%;font:inherit;cursor:pointer;transition:all var(--duration-fast) var(--ease-default);background:0 0;border:1px solid #fff3;padding:.75rem 1rem}.FormSelect-module__jNAp-W__select:hover{background:#ffffff0d}.FormSelect-module__jNAp-W__select:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 50%, transparent);outline:none}.FormSelect-module__jNAp-W__selectError{border-color:var(--destructive)}.FormSelect-module__jNAp-W__selectError:focus{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 50%, transparent)}.FormSelect-module__jNAp-W__errorMessage{color:var(--destructive);align-items:flex-start;gap:.25rem;margin-top:.5rem;font-size:.875rem;display:flex}.FormSelect-module__jNAp-W__errorIcon{width:1rem;height:1rem;margin-top:.125rem}
.FormAutocomplete-module__OwCboa__field{margin-bottom:1rem;position:relative}.FormAutocomplete-module__OwCboa__label{opacity:.9;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.FormAutocomplete-module__OwCboa__required{color:var(--destructive)}.FormAutocomplete-module__OwCboa__inputWrapper{position:relative}.FormAutocomplete-module__OwCboa__input{border-radius:var(--radius-lg);appearance:none;width:100%;color:inherit;font:inherit;transition:all var(--duration-fast) var(--ease-default);background:0 0;border:1px solid #ffffff1a;padding:.75rem 1rem}.FormAutocomplete-module__OwCboa__input:focus{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 50%, transparent);outline:none}.FormAutocomplete-module__OwCboa__inputError{border-color:var(--destructive)}.FormAutocomplete-module__OwCboa__inputError:focus{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 50%, transparent)}.FormAutocomplete-module__OwCboa__dropdown{z-index:50;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-height:15rem;box-shadow:var(--shadow-xl);background:#111827f2;border:1px solid #fff3;margin-top:.25rem;position:absolute;overflow-y:auto}.FormAutocomplete-module__OwCboa__dropdownItem{text-align:left;width:100%;transition:all var(--duration-fast) var(--ease-default);color:#ffffffe6;font:inherit;cursor:pointer;background:0 0;border:none;padding:.75rem 1rem}.FormAutocomplete-module__OwCboa__dropdownItem:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.FormAutocomplete-module__OwCboa__dropdownItem:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.FormAutocomplete-module__OwCboa__dropdownItemHighlighted{color:#fff;background:#3b82f64d}.FormAutocomplete-module__OwCboa__dropdownItem:not(.FormAutocomplete-module__OwCboa__dropdownItemHighlighted):hover{background:#ffffff1a}.FormAutocomplete-module__OwCboa__dropdownItemCustom{border-bottom:1px solid #ffffff1a;font-weight:600}.FormAutocomplete-module__OwCboa__customLabel{color:var(--info);align-items:center;gap:.25rem;margin-right:.5rem;font-size:.75rem;display:inline-flex}.FormAutocomplete-module__OwCboa__customLabelIcon{width:.75rem;height:.75rem}.FormAutocomplete-module__OwCboa__customSuffix{color:#ffffff80;margin-left:.5rem;font-size:.75rem}.FormAutocomplete-module__OwCboa__errorMessage{color:var(--destructive);align-items:center;gap:.25rem;margin-top:.5rem;font-size:.875rem;display:flex}.FormAutocomplete-module__OwCboa__errorIcon{width:1rem;height:1rem}
.ProgressiveSlideshow-module__FxuWBG__container{border-radius:var(--radius-lg);aspect-ratio:16/10;background:#ffffff05;border:1px solid #fff3;width:100%;min-height:12.5rem;margin-bottom:1.5rem;position:relative;overflow:hidden}.ProgressiveSlideshow-module__FxuWBG__loaderContainer{background:#ffffff0d;justify-content:center;align-items:center;display:flex;}.ProgressiveSlideshow-module__FxuWBG__spinner{border-radius:var(--radius-full);border:2px solid #ffffffb3;border-color:#ffffffb3 #0000;width:3rem;height:3rem;animation:1s linear infinite ProgressiveSlideshow-module__FxuWBG__spin}.ProgressiveSlideshow-module__FxuWBG__loadingIndicator{z-index:40;pointer-events:none;position:absolute;top:1rem;right:1rem}.ProgressiveSlideshow-module__FxuWBG__loadingSpinner{border-radius:var(--radius-full);width:2rem;height:2rem;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid #ffffffe6;border-color:#ffffffe6 #0000;animation:1s linear infinite ProgressiveSlideshow-module__FxuWBG__spin}@keyframes ProgressiveSlideshow-module__FxuWBG__spin{to{transform:rotate(360deg)}}
.ComputerServiceRequestForm-module__jEgCzq__successContainer{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:42rem;box-shadow:var(--shadow-xl);text-align:center;background:#ffffff1a;border:1px solid #fff3;padding:2rem}.ComputerServiceRequestForm-module__jEgCzq__successIconWrapper{justify-content:center;margin-bottom:1rem;display:flex}.ComputerServiceRequestForm-module__jEgCzq__successIcon{color:#4ade80;width:4rem;height:4rem}.ComputerServiceRequestForm-module__jEgCzq__successTitle{color:#4ade80;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.ComputerServiceRequestForm-module__jEgCzq__successMessage{opacity:.9;margin-bottom:1.5rem;font-size:1.125rem}.ComputerServiceRequestForm-module__jEgCzq__submitAnotherButton{background:var(--info);color:#fff;border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-default);cursor:pointer;font-weight:600;font:inherit;border:none;padding:.75rem 1.5rem}.ComputerServiceRequestForm-module__jEgCzq__submitAnotherButton:hover{background:color-mix(in srgb, var(--info) 85%, black);transform:scale(1.05)}.ComputerServiceRequestForm-module__jEgCzq__form{border-radius:var(--radius-xl);width:100%;max-width:42rem;box-shadow:var(--shadow-xl);border:1px solid #fff3;padding:2rem}.ComputerServiceRequestForm-module__jEgCzq__formTitle{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.ComputerServiceRequestForm-module__jEgCzq__errorBanner{border-radius:var(--radius-lg);color:#fecaca;background:#ef444433;border:1px solid #ef444480;margin-bottom:1.5rem;padding:1rem}.ComputerServiceRequestForm-module__jEgCzq__formHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.ComputerServiceRequestForm-module__jEgCzq__resetButton{color:#fff;border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-default);cursor:pointer;font-weight:600;font:inherit;background:#4b556380;border:none;padding:.5rem 1rem}.ComputerServiceRequestForm-module__jEgCzq__resetButton:hover{background:#4b5563b3;transform:scale(1.05)}.ComputerServiceRequestForm-module__jEgCzq__requiredNotice{opacity:.7;font-size:.875rem}.ComputerServiceRequestForm-module__jEgCzq__requiredStar{color:var(--destructive)}.ComputerServiceRequestForm-module__jEgCzq__altchaWrapper{margin-bottom:1.5rem}.ComputerServiceRequestForm-module__jEgCzq__formFooter{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}
.ServiceRequestForm-module__9pkPQq__successContainer{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:42rem;box-shadow:var(--shadow-xl);text-align:center;background-color:#0006;border:1px solid #fff3;padding:2rem}.ServiceRequestForm-module__9pkPQq__successIconWrapper{justify-content:center;margin-bottom:1rem;display:flex}.ServiceRequestForm-module__9pkPQq__successIcon{color:#4ade80;width:4rem;height:4rem}.ServiceRequestForm-module__9pkPQq__successTitle{color:#4ade80;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.ServiceRequestForm-module__9pkPQq__successMessage{opacity:.9;margin-bottom:1.5rem;font-size:1.125rem}.ServiceRequestForm-module__9pkPQq__submitAnotherButton{background:var(--info);color:#fff;border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-default);cursor:pointer;font-weight:600;font:inherit;border:none;padding:.75rem 1.5rem}.ServiceRequestForm-module__9pkPQq__submitAnotherButton:hover{background:color-mix(in srgb, var(--info) 85%, black);transform:scale(1.05)}.ServiceRequestForm-module__9pkPQq__form{border-radius:var(--radius-xl);width:100%;max-width:42rem;box-shadow:var(--shadow-xl);border:1px solid #fff3;padding:2rem}.ServiceRequestForm-module__9pkPQq__formTitle{text-align:center;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.ServiceRequestForm-module__9pkPQq__formHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.ServiceRequestForm-module__9pkPQq__requiredNotice{opacity:.7;font-size:.875rem}.ServiceRequestForm-module__9pkPQq__requiredStar{color:var(--destructive)}.ServiceRequestForm-module__9pkPQq__resetButton{color:#fff;border-radius:var(--radius-lg);transition:all var(--duration-fast) var(--ease-default);cursor:pointer;font-size:.875rem;font-weight:500;font:inherit;background:#4b5563;border:none;padding:.5rem 1rem}.ServiceRequestForm-module__9pkPQq__resetButton:hover{background:#374151}.ServiceRequestForm-module__9pkPQq__serviceTypeSelector{border-radius:var(--radius-xl);background:#3b82f61a;border:1px solid #60a5fa4d;margin-bottom:1.5rem;padding:1rem}.ServiceRequestForm-module__9pkPQq__serviceTypeLabel{color:#93c5fd;margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:block}.ServiceRequestForm-module__9pkPQq__serviceTypeButtons{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.ServiceRequestForm-module__9pkPQq__serviceTypeButtons{flex-direction:row}}.ServiceRequestForm-module__9pkPQq__serviceTypeButton{border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-default);cursor:pointer;font-weight:600;font:inherit;color:#ffffffb3;background:#ffffff0d;border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.ServiceRequestForm-module__9pkPQq__serviceTypeButton:hover{background:#ffffff1a}.ServiceRequestForm-module__9pkPQq__serviceTypeButtonActive{background:var(--info);color:#fff;box-shadow:var(--shadow-lg);transform:scale(1.05)}.ServiceRequestForm-module__9pkPQq__serviceTypeIcon{width:1.25rem;height:1.25rem}.ServiceRequestForm-module__9pkPQq__errorBanner{border-radius:var(--radius-lg);color:#fecaca;background:#ef444433;border:1px solid #ef444480;margin-bottom:1.5rem;padding:1rem}.ServiceRequestForm-module__9pkPQq__errorBannerTitle{font-weight:600}.ServiceRequestForm-module__9pkPQq__errorMessage{border-radius:var(--radius-lg);color:var(--destructive);background:#ef444433;border:1px solid #ef44444d;margin-bottom:1rem;padding:1rem;font-size:.875rem}.ServiceRequestForm-module__9pkPQq__altchaWrapper{margin-bottom:1.5rem}.ServiceRequestForm-module__9pkPQq__formFooter{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}
.SoftwareServiceRequestForm-module__uG8gVa__form{flex-direction:column;gap:1rem;display:flex}.SoftwareServiceRequestForm-module__uG8gVa__successContainer{text-align:center;padding:2rem 0}.SoftwareServiceRequestForm-module__uG8gVa__successIcon{width:4rem;height:4rem;color:var(--success);margin:0 auto 1rem}.SoftwareServiceRequestForm-module__uG8gVa__successTitle{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.SoftwareServiceRequestForm-module__uG8gVa__successMessage{opacity:.8;margin-bottom:1.5rem}.SoftwareServiceRequestForm-module__uG8gVa__submitAnotherButton{color:#60a5fa;border-radius:var(--radius-lg);transition:all var(--duration-fast) var(--ease-default);cursor:pointer;font:inherit;background:#3b82f633;border:1px solid #3b82f64d;padding:.75rem 1.5rem}.SoftwareServiceRequestForm-module__uG8gVa__submitAnotherButton:hover{background:#3b82f64d}.SoftwareServiceRequestForm-module__uG8gVa__altchaWrapper{margin:1.5rem 0}.SoftwareServiceRequestForm-module__uG8gVa__errorBanner{border-radius:var(--radius-lg);color:var(--destructive);background:#ef444433;border:1px solid #ef44444d;padding:1rem;font-size:.875rem}
.page-module__WR3z3G__main{flex-direction:column;align-items:center;gap:2rem;padding:5rem 1rem;display:flex}.page-module__WR3z3G__hero{text-align:center;border-radius:var(--radius-xl);transition:all var(--duration-normal) var(--ease-default);border:1px solid #0000;margin-bottom:2rem;padding:2rem}.page-module__WR3z3G__hero:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#fff3}@media (hover:none){.page-module__WR3z3G__hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border-color:#fff3}}.page-module__WR3z3G__heroTitle{color:var(--foreground);filter:drop-shadow(0 0 10px #ffffff4d);margin-bottom:.5rem;font-size:2.25rem;font-weight:700}@media (min-width:768px){.page-module__WR3z3G__heroTitle{font-size:3rem}}.page-module__WR3z3G__heroSubtitle{opacity:.8;transition:opacity var(--duration-normal) var(--ease-default);margin:0;font-size:1.125rem}@media (min-width:768px){.page-module__WR3z3G__heroSubtitle{font-size:1.25rem}}.page-module__WR3z3G__hero:hover .page-module__WR3z3G__heroSubtitle{opacity:1}@media (hover:none){.page-module__WR3z3G__heroSubtitle{opacity:1}}.page-module__WR3z3G__heroButtons{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.page-module__WR3z3G__cardsGrid{grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:64rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.page-module__WR3z3G__cardsGrid{grid-template-columns:repeat(2,1fr)}}.page-module__WR3z3G__serviceCard{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;padding:1.5rem}.page-module__WR3z3G__cardTitle{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;display:flex}.page-module__WR3z3G__cardTitleBlue{color:#60a5fa;}.page-module__WR3z3G__cardTitleGreen{color:#4ade80;}.page-module__WR3z3G__cardTitlePurple{color:#c084fc;}.page-module__WR3z3G__cardTitleOrange{color:#fb923c;}.page-module__WR3z3G__cardIcon{width:1.5rem;height:1.5rem}.page-module__WR3z3G__serviceList{opacity:.9;flex-direction:column;gap:.75rem;margin:0;padding:0;font-size:1rem;list-style:none;display:flex}.page-module__WR3z3G__serviceItem{align-items:flex-start;gap:.5rem;display:flex}.page-module__WR3z3G__bulletBlue{color:#60a5fa;margin-top:.25rem}.page-module__WR3z3G__bulletGreen{color:#4ade80;margin-top:.25rem}.page-module__WR3z3G__bulletPurple{color:#c084fc;margin-top:.25rem}.page-module__WR3z3G__bulletOrange{color:#fb923c;margin-top:.25rem}.page-module__WR3z3G__noteText{opacity:.9;flex-direction:column;gap:.75rem;font-size:1rem;display:flex}.page-module__WR3z3G__noteItalic{opacity:.7;font-size:.875rem;font-style:italic}.page-module__WR3z3G__experienceStatement{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(to bottom right,#3b82f61a,#a855f71a);border:1px solid #fff3;width:100%;max-width:64rem;margin-bottom:2rem;padding:2rem}.page-module__WR3z3G__experienceText{text-align:center;opacity:.95;font-size:1.25rem;line-height:1.625}@media (min-width:768px){.page-module__WR3z3G__experienceText{font-size:1.5rem}}.page-module__WR3z3G__highlightBlue{color:#60a5fa}.page-module__WR3z3G__highlightGreen{color:#4ade80}.page-module__WR3z3G__formSection{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;width:100%;max-width:42rem;padding:2rem}.page-module__WR3z3G__formTitle{text-align:center;color:var(--foreground);margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}
.page-module__jDb3Ga__main{flex-direction:column;align-items:center;gap:1rem;padding:5rem 1rem;display:flex}.page-module__jDb3Ga__hero{text-align:center;border-radius:var(--radius-xl);transition:all var(--duration-normal) var(--ease-default);border:1px solid #0000;margin-bottom:2rem;padding:2rem}.page-module__jDb3Ga__hero:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#fff3}@media (hover:none){.page-module__jDb3Ga__hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border-color:#fff3}}.page-module__jDb3Ga__heroTitle{color:var(--foreground);filter:drop-shadow(0 0 10px #ffffff4d);margin-bottom:.5rem;font-size:2.25rem;font-weight:700}@media (min-width:768px){.page-module__jDb3Ga__heroTitle{font-size:3rem}}.page-module__jDb3Ga__heroSubtitle{opacity:.8;transition:opacity var(--duration-normal) var(--ease-default);margin:0;font-size:1.125rem}@media (min-width:768px){.page-module__jDb3Ga__heroSubtitle{font-size:1.25rem}}.page-module__jDb3Ga__hero:hover .page-module__jDb3Ga__heroSubtitle{opacity:1}@media (hover:none){.page-module__jDb3Ga__heroSubtitle{opacity:1}}.page-module__jDb3Ga__heroButtons{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.page-module__jDb3Ga__cardsGrid{grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:64rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.page-module__jDb3Ga__cardsGrid{grid-template-columns:repeat(2,1fr)}}.page-module__jDb3Ga__serviceCard{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;padding:1.5rem}.page-module__jDb3Ga__cardTitle{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;display:flex}.page-module__jDb3Ga__cardTitleBlue{color:#60a5fa;}.page-module__jDb3Ga__cardTitleGreen{color:#4ade80;}.page-module__jDb3Ga__cardTitlePurple{color:#c084fc;}.page-module__jDb3Ga__cardTitleOrange{color:#fb923c;}.page-module__jDb3Ga__cardIcon{width:1.5rem;height:1.5rem}.page-module__jDb3Ga__serviceList{opacity:.9;flex-direction:column;gap:.75rem;margin:0;padding:0;font-size:1rem;list-style:none;display:flex}.page-module__jDb3Ga__serviceItem{align-items:flex-start;gap:.5rem;display:flex}.page-module__jDb3Ga__bulletBlue{color:#60a5fa;margin-top:.25rem}.page-module__jDb3Ga__bulletGreen{color:#4ade80;margin-top:.25rem}.page-module__jDb3Ga__bulletPurple{color:#c084fc;margin-top:.25rem}.page-module__jDb3Ga__bulletOrange{color:#fb923c;margin-top:.25rem}.page-module__jDb3Ga__formSection{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;width:100%;max-width:42rem;padding:2rem}.page-module__jDb3Ga__formTitle{text-align:center;color:var(--foreground);margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}
.page-module__1RpjzW__main{max-width:87.5rem;min-height:100dvh;margin:0 auto;padding:5rem 1rem 2rem}@media (min-width:768px){.page-module__1RpjzW__main{padding:6rem 2rem 2rem}}.page-module__1RpjzW__hero{text-align:center;border-radius:var(--radius-xl);transition:all var(--duration-slow) var(--ease-default);border:1px solid #0000;margin-bottom:4rem;padding:2rem}.page-module__1RpjzW__hero:hover{background:#ffffff1a;border-color:#fff3}@media (hover:none){.page-module__1RpjzW__hero{background:#ffffff1a;border-color:#fff3}}.page-module__1RpjzW__heroTitle{background:linear-gradient(to right, white, var(--info));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3rem;font-weight:700}.page-module__1RpjzW__heroTagline{opacity:.8;transition:opacity var(--duration-normal) var(--ease-default);margin-bottom:1rem;font-size:1.25rem}.page-module__1RpjzW__hero:hover .page-module__1RpjzW__heroTagline{opacity:1}@media (hover:none){.page-module__1RpjzW__heroTagline{opacity:1}}.page-module__1RpjzW__heroServices{opacity:.7;transition:opacity var(--duration-normal) var(--ease-default);margin-bottom:1.5rem;font-size:1.125rem}.page-module__1RpjzW__hero:hover .page-module__1RpjzW__heroServices{opacity:.9}@media (hover:none){.page-module__1RpjzW__heroServices{opacity:.9}}.page-module__1RpjzW__heroButtons{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.page-module__1RpjzW__projectGrid{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem;display:grid}@media (min-width:1024px){.page-module__1RpjzW__projectGrid{grid-template-columns:repeat(2,1fr)}}.page-module__1RpjzW__projectCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-xl);transition:all var(--duration-normal) var(--ease-default);background:#ffffff0d;border:1px solid #ffffff1a;padding:2rem}.page-module__1RpjzW__projectCard:hover{border-color:#3b82f64d;translate:0 -8px;box-shadow:0 20px 40px #007bff1a}.page-module__1RpjzW__projectHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.page-module__1RpjzW__projectTitle{flex:1;font-size:1.5rem;font-weight:600}.page-module__1RpjzW__statusBadge{border-radius:var(--radius-full);white-space:nowrap;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.page-module__1RpjzW__statusLive{color:#22c55e;background:#22c55e33;border:1px solid #22c55e4d}.page-module__1RpjzW__statusDevelopment{color:#facc15;background:#eab30833;border:1px solid #eab3084d}.page-module__1RpjzW__statusCompleted{color:#3b82f6;background:#3b82f633;border:1px solid #3b82f64d}.page-module__1RpjzW__statusDefault{color:#6b7280;background:#6b728033;border:1px solid #6b72804d}.page-module__1RpjzW__categoryBadge{border-radius:var(--radius-xl);margin-bottom:1rem;padding:.25rem .75rem;font-size:.875rem;display:inline-block}.page-module__1RpjzW__categoryLive{color:#22c55e;background:#22c55e33;border:1px solid #22c55e4d}.page-module__1RpjzW__categoryConcepts{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b4d}.page-module__1RpjzW__categoryDefault{color:#3b82f6cc;background:#3b82f61a;border:1px solid #3b82f633}.page-module__1RpjzW__imageContainer{border-radius:var(--radius-lg);aspect-ratio:16/10;background:#ffffff05;border:1px solid #fff3;width:100%;min-height:12.5rem;margin-bottom:1.5rem;position:relative;overflow:hidden}.page-module__1RpjzW__projectImage{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-normal) var(--ease-default)}.page-module__1RpjzW__imageContainer:hover .page-module__1RpjzW__projectImage{transform:scale(1.05)}.page-module__1RpjzW__imageCaption{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-align:center;background:#0009;padding:.5rem;font-size:.875rem;position:absolute;bottom:0;left:0;right:0}.page-module__1RpjzW__description{opacity:.8;margin-bottom:1.5rem;font-size:1rem;line-height:1.625}.page-module__1RpjzW__techTags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-module__1RpjzW__techTag{border-radius:var(--radius-xl);background:#ffffff1a;border:1px solid #ffffff1a;padding:.25rem .75rem;font-size:.875rem}.page-module__1RpjzW__projectLinks{flex-wrap:wrap;gap:1rem;display:flex}.page-module__1RpjzW__projectLink{color:var(--info);border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-default);background:#3b82f61a;border:1px solid #3b82f64d;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-block}.page-module__1RpjzW__projectLink:hover{color:#fff;background:#3b82f64d;border-color:#3b82f699;translate:0 -2px;box-shadow:0 4px 12px #007bff4d}.page-module__1RpjzW__linkIcon{display:inline}.page-module__1RpjzW__formSection{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;width:100%;max-width:36rem;margin:0 auto;padding:2rem}.page-module__1RpjzW__formTitle{text-align:center;margin-bottom:.5rem;font-size:1.875rem;font-weight:700}.page-module__1RpjzW__formSubtitle{text-align:center;opacity:.7;margin-bottom:1.5rem}
