.ContactPageDecor-module__wfUYeq__decor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}@media (max-width:1099px){.ContactPageDecor-module__wfUYeq__decor{display:none}}.ContactPageDecor-module__wfUYeq__decor svg{color:var(--color-gray-200);position:absolute}.ContactPageDecor-module__wfUYeq__cornerLarge{top:.5rem;width:3.5rem;height:3.5rem;inset-inline-end:1rem;transform:rotate(-10deg)}.ContactPageDecor-module__wfUYeq__cornerSmall{top:3.5rem;width:2.25rem;height:2.25rem;inset-inline-end:4.5rem;transform:rotate(9deg)}.ContactPageDecor-module__wfUYeq__tailMark{top:.75rem;width:2.75rem;height:2.75rem;inset-inline-end:8.5rem;transform:rotate(-7deg)}
.page-module__yIkHNG__wrapper{max-width:72rem;padding-inline:var(--space-4);padding-block:var(--space-10);margin-inline:auto;position:relative}.page-module__yIkHNG__breadcrumb{margin-bottom:var(--space-6)}.page-module__yIkHNG__breadcrumbLink{font-size:var(--text-sm);color:var(--color-primary-600);text-decoration:none}.page-module__yIkHNG__breadcrumbLink:hover{color:var(--color-primary-700)}.page-module__yIkHNG__breadcrumbSep{font-size:var(--text-sm);color:var(--color-gray-500);margin-inline:var(--space-2)}.page-module__yIkHNG__breadcrumbCurrent{font-size:var(--text-sm);color:var(--color-gray-500)}.page-module__yIkHNG__layout{z-index:1;column-gap:var(--space-12);row-gap:var(--space-8);grid-template-columns:1fr;align-items:start;display:grid;position:relative}@media (min-width:900px){.page-module__yIkHNG__layout{row-gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.page-module__yIkHNG__intro{grid-area:1/1}.page-module__yIkHNG__formColumn{grid-area:1/2/span 2}.page-module__yIkHNG__faqNote{grid-area:2/1;align-self:start}}.page-module__yIkHNG__intro{min-width:0}.page-module__yIkHNG__eyebrow{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background-color:var(--color-primary-50);color:var(--color-primary-700);font-size:var(--text-xs);font-weight:var(--font-medium);margin-bottom:var(--space-3);display:inline-block}.page-module__yIkHNG__title{font-family:"Leon", var(--font-display);color:var(--color-gray-900);margin:0 0 var(--space-3);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.2}.page-module__yIkHNG__subtitle{max-width:28rem;margin:0 0 var(--space-8);font-size:var(--text-base);color:var(--color-gray-500);line-height:1.7}.page-module__yIkHNG__channels{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__yIkHNG__channel{align-items:flex-start;gap:var(--space-3);display:flex}.page-module__yIkHNG__channelIcon{border-radius:var(--radius-full);border:1px solid var(--color-primary-100);background-color:var(--color-primary-50);width:2.5rem;height:2.5rem;color:var(--color-primary-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__yIkHNG__channelIconSvg{width:1.25rem;height:1.25rem}.page-module__yIkHNG__channelText{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__yIkHNG__channelLabel{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-900)}.page-module__yIkHNG__channelValue{font-size:var(--text-sm);color:var(--color-gray-700);word-break:break-word;text-align:right;text-decoration:none}a.page-module__yIkHNG__channelValue:hover{color:var(--color-primary-700);text-decoration:underline}.page-module__yIkHNG__channelMeta{font-size:var(--text-xs);color:var(--color-gray-500)}.page-module__yIkHNG__faqNote{padding-top:var(--space-5);border-top:1px solid var(--color-border-light);font-size:var(--text-sm);color:var(--color-gray-500);line-height:1.6}.page-module__yIkHNG__faqLink{color:var(--color-primary-600);text-decoration:none}.page-module__yIkHNG__faqLink:hover{text-decoration:underline}.page-module__yIkHNG__formColumn{min-width:0}.page-module__yIkHNG__form{gap:var(--space-5);flex-direction:column;display:flex}.page-module__yIkHNG__pair{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:560px){.page-module__yIkHNG__pair{grid-template-columns:1fr 1fr}}.page-module__yIkHNG__textareaField{position:relative}.page-module__yIkHNG__textarea{box-sizing:border-box;width:100%;min-height:9rem;padding:var(--space-4) var(--space-3);font-family:inherit;font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);resize:vertical;outline:none;line-height:1.6;transition:border-color .15s,box-shadow .15s}.page-module__yIkHNG__textarea::placeholder{color:#0000}.page-module__yIkHNG__textarea:hover{border-color:var(--color-gray-300)}.page-module__yIkHNG__textarea:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #3b82f61a}.page-module__yIkHNG__textareaField[data-error=true] .page-module__yIkHNG__textarea{border-color:var(--color-danger-500)}.page-module__yIkHNG__textareaLabel{top:var(--space-4);font-size:var(--text-base);color:var(--color-gray-500);pointer-events:none;background-color:var(--color-bg-primary);padding-inline:var(--space-1);line-height:1;transition:top .15s,font-size .15s,color .15s;position:absolute;inset-inline-start:var(--space-3)}.page-module__yIkHNG__textarea:focus+.page-module__yIkHNG__textareaLabel,.page-module__yIkHNG__textarea:not(:placeholder-shown)+.page-module__yIkHNG__textareaLabel{font-size:var(--text-xs);color:var(--color-primary-600);font-weight:var(--font-medium);top:0;transform:translateY(-50%)}.page-module__yIkHNG__textarea:not(:placeholder-shown):not(:focus)+.page-module__yIkHNG__textareaLabel{color:var(--color-gray-600)}.page-module__yIkHNG__textareaField[data-error=true] .page-module__yIkHNG__textarea:not(:focus)+.page-module__yIkHNG__textareaLabel{color:var(--color-danger-600)}.page-module__yIkHNG__fieldError{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-danger-600)}.page-module__yIkHNG__consentRow{align-items:flex-start;gap:var(--space-2-5);cursor:pointer;display:flex}.page-module__yIkHNG__consentInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__yIkHNG__consentBox{border:1.5px solid var(--color-gray-300);border-radius:var(--radius-sm);background-color:var(--color-bg-primary);width:18px;height:18px;color:var(--color-text-inverted);transition:border-color var(--transition-fast), background-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.page-module__yIkHNG__consentRow:hover .page-module__yIkHNG__consentBox{border-color:var(--color-primary-500)}.page-module__yIkHNG__consentInput:focus-visible+.page-module__yIkHNG__consentBox{outline:2px solid var(--color-primary-500);outline-offset:2px}.page-module__yIkHNG__consentInput:checked+.page-module__yIkHNG__consentBox{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.page-module__yIkHNG__consentIcon{width:12px;height:12px}.page-module__yIkHNG__consentText{font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.6}.page-module__yIkHNG__consentLink{color:var(--color-primary-600);text-underline-offset:2px;text-decoration:underline}.page-module__yIkHNG__errorAlert{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger-200);border-radius:var(--radius-lg);background-color:var(--color-danger-50);color:var(--color-danger-700);font-size:var(--text-sm);display:flex}.page-module__yIkHNG__errorAlertIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.page-module__yIkHNG__successWrapper{max-width:32rem;padding:var(--space-16) var(--space-4);text-align:center;margin-inline:auto}.page-module__yIkHNG__successIcon{width:4rem;height:4rem;margin-bottom:var(--space-5);border-radius:var(--radius-full);background-color:var(--color-success-50);color:var(--color-success-700);justify-content:center;align-items:center;display:inline-flex}.page-module__yIkHNG__successIconSvg{width:2rem;height:2rem}.page-module__yIkHNG__successTitle{font-family:"Leon", var(--font-display);font-size:var(--text-2xl);color:var(--color-gray-900);margin:0 0 var(--space-3);font-weight:400}.page-module__yIkHNG__successText{font-size:var(--text-base);color:var(--color-gray-500);margin:0 0 var(--space-6);line-height:1.7}