.css_page__ZXldW{max-width:72rem;margin:0 auto;padding:2rem 1.5rem 3rem;background-color:#F5F4F5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.css_top_div__NPyVZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.css_title__3eATd{font-size:1.4rem;font-weight:600;margin:0}.css_content__Wg7xl{display:flex;flex-direction:column;gap:2rem}.css_contactCard__m_6QJ{background:linear-gradient(135deg,#ff9af5,#b266ff);border-radius:1.75rem;padding:1.8rem 1.6rem;color:#2b063f;box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.08);order:2}.css_cardTitle__vsEnU{font-size:1.25rem;font-weight:600;margin:0 0 .4rem}.css_cardSub__E6tGW{font-size:.85rem;line-height:1.4;margin:0 0 1.5rem}.css_cardInfoList__2gHYn{list-style:none;padding:0;margin:0 0 1.8rem;display:flex;flex-direction:column;gap:.6rem;font-size:.9rem}.css_cardInfoList__2gHYn li{display:flex;align-items:center;gap:.6rem}.css_cardIcon__sx16G{font-size:1rem}.css_cardSocials__Fc3zQ{display:flex;gap:1.2rem;align-items:center}.css_cardSocials__Fc3zQ img{width:1.7rem;height:1.7rem}.css_form__CPB4Q{background:transparent;border-radius:1rem;padding:0;display:flex;flex-direction:column;gap:1rem;order:1}.css_formTitle__tVg5_{font-size:1.05rem;font-weight:600;color:#4a1b77;margin-bottom:.4rem}.css_formGroup__DA1rJ{display:flex;flex-direction:column;gap:.4rem}.css_label__i__HU{font-size:.85rem;color:#3a3a3a}.css_inputRow__86cnu{display:flex;gap:.75rem;flex-wrap:wrap}.css_input__X7rJ2,.css_select__PjD1u,.css_textarea__sMnel{width:100%;border-radius:.75rem;border:none;background:white;padding:.7rem .9rem;font-size:.9rem;outline:none;color:#111;box-sizing:border-box}.css_input__X7rJ2:focus,.css_select__PjD1u:focus,.css_textarea__sMnel:focus{box-shadow:0 0 0 2px rgba(144,0,255,.25)}.css_select__PjD1u{max-width:6rem}.css_textarea__sMnel{min-height:7rem;resize:vertical}.css_button__Z8LGV{margin-top:.5rem;align-self:flex-start;padding:.7rem 2.7rem;border-radius:999px;background:#5a4cff;border:none;color:#ffffff;font-size:.95rem;font-weight:500;cursor:pointer;box-shadow:0 .6rem 1.5rem rgba(90,76,255,.35);transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.css_button__Z8LGV:hover{background:#4b3be0;box-shadow:0 .9rem 2rem rgba(90,76,255,.4);transform:translateY(-1px)}@media (max-width:40rem){.css_page__ZXldW{padding-inline:1.25rem}.css_inputRow__86cnu{flex-direction:column}.css_select__PjD1u{max-width:100%}}@media (min-width:56rem){.css_content__Wg7xl{flex-direction:row;align-items:flex-start;gap:2.5rem}.css_contactCard__m_6QJ{flex:0 0 40%;order:1}.css_form__CPB4Q{flex:1 1;order:2}}