.ContactForm-module__1SvrgG__form{background:var(--surface-elevated);border:1px solid #00000026;border-radius:16px;flex-direction:column;gap:24px;padding:32px;display:flex}[data-theme=dark] .ContactForm-module__1SvrgG__form{border-color:#81f49933}.ContactForm-module__1SvrgG__field{flex-direction:column;gap:8px;display:flex}.ContactForm-module__1SvrgG__label{color:var(--color-ink);font-size:.95rem;font-weight:500}.ContactForm-module__1SvrgG__input,.ContactForm-module__1SvrgG__select,.ContactForm-module__1SvrgG__textarea{background:var(--surface-base);color:var(--color-ink);border:2px solid #0003;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ContactForm-module__1SvrgG__input:focus,.ContactForm-module__1SvrgG__select:focus,.ContactForm-module__1SvrgG__textarea:focus{border-color:#81f499;outline:none;box-shadow:0 0 0 3px #81f49926}[data-theme=dark] .ContactForm-module__1SvrgG__input,[data-theme=dark] .ContactForm-module__1SvrgG__select,[data-theme=dark] .ContactForm-module__1SvrgG__textarea{border-color:#81f4994d}.ContactForm-module__1SvrgG__textarea{resize:vertical;min-height:120px}.ContactForm-module__1SvrgG__submit{background:linear-gradient(135deg,var(--color-accent)0%,#55df7c 100%);color:var(--color-ink);cursor:pointer;border:none;border-radius:8px;padding:14px 24px;font-size:1rem;font-weight:600;transition:transform .2s}.ContactForm-module__1SvrgG__submit:hover:not(:disabled){transform:translateY(-1px)}.ContactForm-module__1SvrgG__submit:disabled{opacity:.6;cursor:not-allowed}.ContactForm-module__1SvrgG__success{color:var(--color-accent-dark);text-align:center;background:#81f4991a;border:1px solid #81f4994d;border-radius:8px;padding:12px 16px}.ContactForm-module__1SvrgG__error{color:#d64545;text-align:center;background:#f481811a;border:1px solid #f481814d;border-radius:8px;padding:12px 16px}.ContactForm-module__1SvrgG__metaGroup{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
.page-module__LZqR4G__container{width:min(100%,var(--layout-max-width));padding:clamp(48px,8vw,80px)var(--layout-page-padding)clamp(64px,10vw,120px);margin:0 auto}.page-module__LZqR4G__content{max-width:600px;margin:0 auto}.page-module__LZqR4G__header{text-align:center;margin-bottom:48px}.page-module__LZqR4G__title{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2rem,4vw,2.5rem);font-weight:600;line-height:1.2}.page-module__LZqR4G__description{color:var(--color-muted);font-size:1.125rem;line-height:1.6}.page-module__LZqR4G__process{background:var(--surface-elevated);border:2px solid var(--surface-border);text-align:left;border-radius:12px;margin-top:48px;padding:32px}.page-module__LZqR4G__processTitle{margin-bottom:20px;font-size:1.25rem;font-weight:600}.page-module__LZqR4G__steps{counter-reset:step;flex-direction:column;gap:16px;list-style:none;display:flex}.page-module__LZqR4G__step{color:var(--color-muted);padding-left:36px;line-height:1.6;position:relative}.page-module__LZqR4G__step:before{content:counter(step);counter-increment:step;background:var(--color-accent);width:24px;height:24px;color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:0;left:0}.page-module__LZqR4G__step strong{color:var(--color-ink)}
