.contact_container__120fg{background:linear-gradient(135deg,#f9fbff,#ffffff);padding:70px 20px;max-width:1100px;margin:0 auto;border-radius:16px;color:#111}.contact_title__BEhZA{font-size:2.6rem;font-weight:800;text-align:center;color:#080808;margin-bottom:10px}.contact_subtitle__sieS0{text-align:center;color:#555;font-size:1.15rem;margin-bottom:40px}.contact_formSection__BdcIB{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}@media (max-width:800px){.contact_formSection__BdcIB{grid-template-columns:1fr}}.contact_infoSide__461mz{display:flex;flex-direction:column;gap:20px}.contact_contactCard__MVdv3{display:flex;align-items:center;gap:16px;background:#ffffff;border:1px solid #d6d9e0;border-radius:12px;padding:20px 22px;margin-top:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.contact_contactCard__MVdv3:hover{transform:translateY(-4px);box-shadow:0 6px 14px rgba(0,0,0,.08)}.contact_icon__Zk_10{font-size:1.8rem;color:#000000;flex-shrink:0}.contact_contactCard__MVdv3 h3{margin:0;color:#000;font-size:1.2rem;font-weight:700}.contact_contactCard__MVdv3 a{color:#222;text-decoration:none;font-size:1.05rem}.contact_contactCard__MVdv3 a:hover{color:#000;text-decoration:underline}.contact_form__rUkgk{display:flex;flex-direction:column;gap:16px;background:#f9f9f9;border-radius:12px;padding:24px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.contact_form__rUkgk input,.contact_form__rUkgk textarea{padding:14px;border:1px solid #ccc;border-radius:8px;font-size:1.05rem;background:#fff;color:#000;transition:all .3s ease;direction:inherit;text-align:inherit}.contact_form__rUkgk input:focus,.contact_form__rUkgk textarea:focus{border-color:#000;box-shadow:0 0 6px rgba(11,58,130,.3);outline:none}.contact_form__rUkgk button{background:#000;color:#fff;padding:14px;border:none;border-radius:8px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:background .3s ease,transform .2s ease}.contact_form__rUkgk button:hover{background:#262729;transform:scale(1.03)}.contact_privacyNote__jvwkY{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#333}.contact_link__0pLOH{color:#000;text-decoration:underline;font-weight:600}@media (max-width:600px){.contact_title__BEhZA{font-size:2.2rem}.contact_subtitle__sieS0{font-size:1rem}.contact_contactCard__MVdv3{padding:16px}}