.Contact{width:100%}.Contact__hero{background:#f0f2f7;border-bottom:1px solid #0000001f;width:100%;margin-bottom:40px;padding:32px 24px}body.dark .Contact__hero{background:#1e0b2c;border-bottom-color:#ffffff1f}.Contact__hero-container{display:block}.Contact__category{-webkit-text-fill-color:#0000;letter-spacing:1.5px;background:linear-gradient(135deg,#1976d2 0%,#9c27b0 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:.8125rem;font-weight:700;overflow:hidden}.Contact__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1976d2 0%,#9c27b0 100%);-webkit-background-clip:text;background-clip:text;max-width:400px;margin-bottom:8px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;overflow:hidden}.Contact__subtitle{color:#0009;font-size:clamp(.95rem,2vw,1.125rem);font-weight:400;line-height:1.5}body.dark .Contact__subtitle{color:#fff9}.Contact__main{margin:0 auto 80px;padding:0 24px}.Contact__card{border:1px solid #0000001f;height:100%;padding:32px;box-shadow:0 8px 24px #0000000f}body.dark .Contact__card{background:#ffffff0d;border-color:#ffffff1f;box-shadow:0 8px 24px #00000059}.Contact__card-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1976d2 0%,#9c27b0 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:22px;font-weight:700;overflow:hidden}.Contact__card-description{color:#0009}body.dark .Contact__card-description{color:#fff9}.Contact__options-list{margin-top:20px}.Contact__option-item{gap:8px;display:flex}.Contact__option-icon{fill:url(#brand-gradient-id);margin-top:2px}.Contact__option-icon svg,.Contact__option-icon svg *{fill:url(#brand-gradient-id)}.Contact__option-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1976d2 0%,#9c27b0 100%);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;overflow:hidden}.Contact__option-description{color:#0009}body.dark .Contact__option-description{color:#fff9}.Contact__form{margin-top:20px}
