.pg-contact{background:#f7f8fc;margin:0}.pg-contact a{color:#1e2a78}.pg-contact a:hover{color:#0d1440}.pg-contact .wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px}.pg-contact .h1{font-family:var(--font-site-sora), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,54px);font-weight:800;line-height:1.05}.pg-contact .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1e2a78;font-size:13px;font-weight:800}.pg-contact .lead{color:#4a5172;margin:0;font-size:18px;line-height:1.6}.pg-contact .fld{flex-direction:column;gap:6px;display:flex}.pg-contact .fld label{color:#26305e;font-size:14px;font-weight:700}.pg-contact .fld input,.pg-contact .fld select,.pg-contact .fld textarea{min-height:50px;font:inherit;color:#0d1440;box-sizing:border-box;background:#fff;border:1.5px solid #dce1f7;border-radius:12px;width:100%;padding:0 14px;font-size:15px}.pg-contact .fld textarea{resize:vertical;min-height:110px;padding:12px 14px}.pg-contact .fld input:focus,.pg-contact .fld select:focus,.pg-contact .fld textarea:focus{border-color:#1e2a78;outline:none;box-shadow:0 0 0 3px #dce1f7}.pg-contact .info{background:#fff;border-radius:18px;align-items:flex-start;gap:14px;padding:20px;display:flex;box-shadow:0 1px #e3e7f5}.pg-contact .info .links{flex-wrap:wrap;gap:4px 14px;font-size:15px;font-weight:700;display:flex}.pg-contact .info .links a{overflow-wrap:anywhere;align-items:center;min-height:32px;display:inline-flex}.pg-contact .info .i{color:#1e2a78;background:#eef1ff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@keyframes eg-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pg-contact .eg-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both eg-rise}@media (prefers-reduced-motion:reduce){.pg-contact .eg-rise{animation:none}}
