.ContactForm-module__YQRt2q__form,.ContactForm-module__YQRt2q__sent{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);flex-direction:column;display:flex}.ContactForm-module__YQRt2q__form{gap:18px}.ContactForm-module__YQRt2q__row{gap:var(--space-4);display:grid}.ContactForm-module__YQRt2q__field{flex-direction:column;gap:6px;display:flex}.ContactForm-module__YQRt2q__label{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);line-height:var(--leading-ui)}.ContactForm-module__YQRt2q__input,.ContactForm-module__YQRt2q__select,.ContactForm-module__YQRt2q__textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);font-family:inherit;font-size:var(--text-body)}.ContactForm-module__YQRt2q__input,.ContactForm-module__YQRt2q__select{height:46px}.ContactForm-module__YQRt2q__input{padding:0 14px}.ContactForm-module__YQRt2q__select{padding:0 12px}.ContactForm-module__YQRt2q__textarea{line-height:var(--leading-normal);resize:vertical;padding:12px 14px}.ContactForm-module__YQRt2q__input::placeholder{color:var(--color-text-muted)}.ContactForm-module__YQRt2q__consent{align-items:flex-start;gap:10px;display:flex}.ContactForm-module__YQRt2q__checkbox{width:18px;height:18px;accent-color:var(--color-text);flex-shrink:0;margin:2px 0 0}.ContactForm-module__YQRt2q__consentText{font-size:var(--text-body-sm);color:var(--color-text-body);line-height:1.5}.ContactForm-module__YQRt2q__consentText a{text-decoration:underline}.ContactForm-module__YQRt2q__error{border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--text-body-sm);line-height:var(--leading-snug);padding:12px 14px}.ContactForm-module__YQRt2q__submit,.ContactForm-module__YQRt2q__primary,.ContactForm-module__YQRt2q__secondary{border-radius:var(--radius-lg);width:100%;height:48px;font-size:var(--text-body-lg);line-height:var(--leading-ui);justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.ContactForm-module__YQRt2q__submit,.ContactForm-module__YQRt2q__primary{background:var(--color-text);color:var(--color-text-inverse);font-weight:var(--weight-semibold)}.ContactForm-module__YQRt2q__submit:hover:not(:disabled),.ContactForm-module__YQRt2q__primary:hover{opacity:.9}.ContactForm-module__YQRt2q__submit:disabled{opacity:.6;cursor:progress}.ContactForm-module__YQRt2q__secondary{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-medium);padding:0 20px}.ContactForm-module__YQRt2q__secondary:hover{border-color:var(--color-text)}.ContactForm-module__YQRt2q__sent{align-items:flex-start;gap:var(--space-4)}.ContactForm-module__YQRt2q__check{background:var(--color-success-bg);width:56px;height:56px;color:var(--color-success);border-radius:50%;justify-content:center;align-items:center;display:flex}.ContactForm-module__YQRt2q__sentTitle{font-size:26px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-h2);line-height:var(--leading-snug)}.ContactForm-module__YQRt2q__sentText{font-size:var(--text-body-lg);color:var(--color-text-secondary);line-height:1.6}.ContactForm-module__YQRt2q__summary{border-radius:var(--radius-lg);background:var(--color-surface-2);width:100%;font-size:var(--text-body-sm);line-height:var(--leading-snug);color:var(--color-text-body);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ContactForm-module__YQRt2q__summaryRow{gap:6px;display:flex}.ContactForm-module__YQRt2q__summaryLabel{font-weight:var(--weight-bold)}.ContactForm-module__YQRt2q__sentActions{flex-direction:column;gap:10px;width:100%;display:flex}@media (min-width:1024px){.ContactForm-module__YQRt2q__form,.ContactForm-module__YQRt2q__sent{padding:var(--space-8)}.ContactForm-module__YQRt2q__sent{padding:40px 36px}.ContactForm-module__YQRt2q__row{grid-template-columns:repeat(2,minmax(0,1fr))}.ContactForm-module__YQRt2q__sentTitle{font-size:28px}.ContactForm-module__YQRt2q__submit,.ContactForm-module__YQRt2q__primary,.ContactForm-module__YQRt2q__secondary{width:auto}.ContactForm-module__YQRt2q__submit{align-self:flex-start}.ContactForm-module__YQRt2q__sentActions{flex-direction:row}}
.page-module__XT9OgG__hero{background:radial-gradient(800px 420px at 25% -10%, #818cf82e, transparent 70%), radial-gradient(700px 380px at 85% -6%, #38bdf824, transparent 70%), var(--color-bg);padding:40px 0 32px}.page-module__XT9OgG__heroInner{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.page-module__XT9OgG__eyebrow{border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-ui);color:var(--color-text-body);background:#ffffffbf;padding:4px 11px}.page-module__XT9OgG__title{font-size:34px;font-weight:var(--weight-bold);letter-spacing:-.04em;line-height:1.08}.page-module__XT9OgG__subtitle{max-width:680px;font-size:var(--text-body-lg);line-height:var(--leading-normal);color:var(--color-text-body)}.page-module__XT9OgG__body{background:var(--color-bg);padding:0 0 48px}.page-module__XT9OgG__inner{align-items:start;gap:var(--space-6);display:grid}.page-module__XT9OgG__channels{gap:var(--space-4);flex-direction:column;display:flex}.page-module__XT9OgG__channel,.page-module__XT9OgG__quick{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.page-module__XT9OgG__channel{border:1px solid var(--color-border);background:var(--color-surface)}.page-module__XT9OgG__quick{border:1px solid var(--color-border-soft);background:var(--color-surface-2);padding:22px}.page-module__XT9OgG__channelTitle{font-size:17px;font-weight:var(--weight-bold);line-height:var(--leading-ui)}.page-module__XT9OgG__channelText{font-size:var(--text-body-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.page-module__XT9OgG__channelEmail{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);line-height:var(--leading-ui)}.page-module__XT9OgG__quickTitle{font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-ui)}.page-module__XT9OgG__quickLink{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);line-height:var(--leading-ui)}.page-module__XT9OgG__quickLink:hover{text-decoration:underline}@media (min-width:1024px){.page-module__XT9OgG__hero{padding:56px 0 48px}.page-module__XT9OgG__title{max-width:860px;font-size:46px}.page-module__XT9OgG__subtitle{font-size:19px}.page-module__XT9OgG__body{padding:0 0 80px}.page-module__XT9OgG__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}}
